COME SI FA LO PSYBNC?

 

 

 

 

I seguenti comandi in neretto vanno incollati nella shell:

 

 

wget http://infoircnet.altervista.org/psyBNC-2.3.2-9.tar.gz  

 

 

 

invio []

 

 

 

 

Il risultato e' il seguente:

 

 

 

 

 

 

tar zxvf psyBNC-2.3.2-9.tar.gz

scompattamento

invio []

 

 

 

 

 

 

cd psybnc

invio []

 

entrata nella cartella/directory psybnc

 

 

 

 

 

make

invio []

 

 

attendere qualche secondo che si sta compilando . . .

 

 

 

Poi rispondere alle richieste con invio:

 

 

 

Country Name                                   invio

State/Province [Somewhere]                     invio

Locality Name (eg, city)                       invio

Organization Name                              invio

Organizational Unit Name                       invio

Common Name                                    invio

 

done.

 

 

 

ls             (elle esse - per controllare il contenuto della cartella psybnc) oppure

 

ls -a           (fa vedere anche i files nascosti  .nomefile)

 

invio []

 

 

 

         Ecco tutti i files presenti nella cartella psybnc

 

    

                                                               

 

 

 

ORA INIZIAMO A METTERE I DATI PER COMPILARE IL PSYBNC:

 

 

 

1^ regola: controllare sempre se si e' nella cartella giusta :~/psybnc$  

 

 

poi:

                                                                                                         

pico psybnc.conf

 

       

 pico             e’ il comando per editare il contenuto nella cartella

 

 

 psybnc.conf      e' nome del file da editare - NON in tutte le shell c'e'

                  il comando pico (alcune hanno nano, edit ecc..)

 

es:

 

invio []

 

 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

 

 

Per default c'e' scritto poco:

 

Si possono lasciare anche questi 3 parametri. Una volta nello script all'avvio dara' questa richiesta:

/quote pass  e si dara’ la  password a scelta.

(/quote pass password-bnc)

Successivamente addserver, bvhost

ecc..

 

PSYBNC.SYSTEM.PORT1=31337

PSYBNC.SYSTEM.HOST1=*

PSYBNC.HOSTALLOWS.ENTRY0=*;*

 

 

 

Per aggiungere altri dati si editano a mano (spostandosi su e giu' con le freccette),

esempio:

 

[Un consiglio: per scrivere i numeri usare quelli della tastiera e non il pad numerico accanto, talvolta non li scrive]

 

NB: si puo' editare il file anche dall'FTP, dentro la cartella psybnc - psybnc.conf

 

Nella shell:

 

 

 

    il numero di porta solitamente lo si sceglie , tra 30000 a 65535

 

    il login e' il nome che ti ha assegnato il provider (moneta)

 

    la password e' a scelta, scrivere in chiaro dopo il segno di =

 

    il vhost se e' stato assegnato scriverlo, altrimenti lasciare spazio vuoto

 

    il server scriverlo se si conosce, altrimenti lasciare vuoto

 

 

Una volta compilato tutto :

 

 

 

CTRL X                                                    per chiudere e salvare

 

 

y                                           Y=si per salvare N=no per non salvare

invio []

 

Tenendo conto della lingua parlata nella shell

 

 

 

 

 

./psybnc                             pronto per lanciare/startare il processo

invio []

 

 

 

Lo psybnc e' partito. Complimenti!

 

 

 

------------------------------------------------------------------------

 

 

 

Se si e' scelto una porta gia' utilizzata da un altro processo lo

psybnc quando e' lanciato dara' questo errore:

 

 

 

 

 

Per sapere il numero di porta gia' occupato da altri processi (chiamati demoni)

 

netstat -l | grep tcp

 

 

I numeri dal 20095 sono le porte gia' impegnate

 

 

 

 

SOLUZIONE:

 

 

Usando anche freccia su  , c'e' lo storico delle azioni, si fa:

 

sempre dalla cartella di psybnc:

 

 

pico psybnc.conf    rieditare e modificare il numero di porta

invio []

 

 

 

I dati immessi sono a caso, non copiare tale e quale / nemmeno le spiegazioni accanto!!!

 

Usare le 4 freccette sulla tastiera   per muovere su e giu' il cursore 

 

 

 

La password e' alfanumerica (criptata) perche' il processo e' stato lanciato piu' volte.

Se si vorra' cambiarla basta killare il processo e rimetterne una nuova in chiaro

con un solo  =

 

 

esempio:

 

USER1.USER.PASS=superpippolo

 

 

al prossimo avvio dello psybnc si presentera' criptata, cosi':

 

 

 

 

CTRL X                                                    per chiudere e salvare

 

 

y                                           Y=si per salvare N=no per non salvare

 

invio []

 

 

 

Una volta corretto e salvato con Y si lancia di nuovo lo psybnc

 

./psybnc

 

 

 

 

 

 

 

°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°

 

 

Per tornare indietro di una cartella fare:

 

cd ..                        (cd spazio puntopunto)

 

 

 

Per controllare il contenuto nelle cartelle:

 

ls                        (elle esse)

 

 

come si puo' notare c'e' una cartella/directory

psybnc e psyBNC-2.3.2.-9.tar.gz 

 

 

E' tutto ok, chiudere:

 

 

exit                                uscita dalla shell

 

 

 

 

 

invio []

 

 

 

==========================================================

 

Aprire il Mirc Client (lo script)

 

 

 

 

 

Sulla categoria e' importante scrivere l'ident giusto

(normalmente il nome della shell)

attenzione a maiuscole-minuscole-numeri --> in questo caso e' moneta

 

 

 

Immettere i dati del  server/porta/password

sul server immettere il nome/numero ip del server fornitore

la porta e la password sono quelli scritti editando il conf nella shell

 

 

  

 

 

Dare l'ok e poi Connettere:

 

===================================================

 

Lo -psyBNC dara' il benvenuto

 

fai /bhelp e uscira' una lista completa di comandi e spiegazioni

i comandi con *  sono i privilegi che ha l'utente  1 o 0 

spiegato prima sul pico psybnc.conf:USER1.USER.RIGTHS=1

 

 

 

usa il bvhost che  e' stato assegnato

[oppure col comando in shell  vhosts  che non tutte hanno]

 

 

/bvhost :2a01:4fg:0:0:0:abc    attenzione per l'ipv6 usa sempre i : prima dei numeri  (duepunti)

 

/bvhost 94.23.123.43   per ipv4

/bvhost pippo.e.tutta.un.altra.scopa

eccetera

 

 

/addserver irc.atw-inter.net:6667   (aggiunta di un server)

/listservers                          (lista dei servers aggiunti)

/delserver 1                         (cancellazione del server col numero assegnato accanto)

e via discorrendo

 

questi sono i comandi piu' frequenti, il resto si trova ben spiegato col:

 

/bhelp

 

 

 

 

 

Per entrare nei canali  /join #nomedelcanalepreferito

 

 

 

**************************************************************************************

 

 

Prendere confidenza coi comandi nella shell

 

 

 

                         

ps -u nomeuser     (fa vedere quali processi sono vivi con il numero di PID )           

 

ps -u moneta 

invio []

 

o in alternativa:

 

ps x

invio []

 

 

In questo caso c'e' lo psybnc acceso con numero di PID 18381

 

 

 

***********************************************************************************************************

 

Per  killare un processo  controlla sempre con ps x i processi vivi e poi:

 

 

kill -9 numeroPID

invio []

 

 

Si spegne il psyBNC

 

***********************************************************************************************************

 

Per riaccenderlo, rientrare in shell, posizionarsi sulla cartella psybnc:

 

cd psybnc             (si entra nella cartella psybnc)

 

./psybnc

 

invio []

 

e lo psybnc riparte

 

 

 

=========================================================================================

                     RIMUOVERE SALT.H

=========================================================================================

 

 

Come si notera', facendo l'ingresso con Mirc script lo status chiedera'

di rimuovere il file salt.h

 

 

procedere:

 

cd psybnc                 entrando nella cartella psybnc

 

ls                                  controllando i contenuti

 

mkdir backup           facendo una nuova cartella, chiamandola backup

 

mv salt.h backup     rimuovendo il file salt.h spostandolo nella cartella backup

 

 

[Si e' creato nella cartella psybnc una cartella di nome backup - o a fantasia-

e spostato il file salt.h dentro alla cartella backup, al sicuro]

 

 

Ultimo controllo con ls dentro alla cartella backup$:

 

 

 

 

exit

 

Il  file e' stato rimosso e spostato nella cartella backup.

 

 

 

 

============================================================================================

                      CREAZIONE DEL CRONTAB  

============================================================================================

 

 

Serve per far partire il processo di psybnc in automatico nel caso in cui

lo psybnc e' caduto o sia stato killato.

Si restarta da solo dal 10° minuto, al 20° minuto, al 30°imo minuto

e cosi' via.

 

 

Nella shell:

 

 

 

crontab -l      controllare se ha o non ha il crontab (no crontab for moneta)

invio []

 

posizionarsi sulla cartella di psybnc$:

 

cd psybnc

invio []

 

ls                            controlla sempre il contenuto e se ha il

invio []

 

 

 

 

crontab -h            (per aver l'aiuto) esce questo:

invio []

 

 

 

./createcrontab

invio []

 

 

 

 

 

Se non serve piu', rimuovere cosi':

 

 

crontab -r           e' stato rimosso

invio []

exit

 

 

**************************************************************************

 

 

 

 

IMPARIAMO A USARE UN CLIENT FTP  

 

 

Premessa: non tutti i provider faranno accedere nell' FTP.

 

 

 

Immettere i dati che ha fornito il provider della shell

 

 

Il port number 21 e' standard per le sessioni di login in FTP,

normalmente il provider la comunica, assieme al protocollo

da usare (File protocol).

 

 

 

E' consiglio il salvataggio dei dati cliccando su Save e dare la spunta

anche sul salvataggio password (e' per comodita', cosi' da non

riscrivere sempre tutto).

 

 

 

 

 

Ora cliccare su login e si apre

 

 

 

Appena ci si logga, entrare nella cartella psybnc

 

 

Entrare nel psybnc.conf

 

 

 

 

Una volta che e' editato e controllato se tutto e' al suo posto nel psybnc.conf

salvare con

 

 

PS: QUALSIASI MODIFICA SI FACCIA DALL'FTP RICORDARE SEMPRE DI KILLARE IL PROCESSO

    NELLA SHELL ALTRIMENTI LE MODIFICHE NON AVRANNO EFFETTO, IN QUANTO I DEMONI

    CARICANO LE IMPOSTAZIONI IN RAM.

 

 

 

******************************************************************************************************************

 

 DISINSTALLARE PSYBNC DALLA SHELL:

 

killare il processo in corso:

 

ps x

 

kill -9 numeroPID

 

rm -fr psybnc

rm psyBNC-2.3.2-9.tar.gz

exit

 

rm  = rimuovere

-fr = forzato e ricorsivo (per cancellare le cartelle)

 

******************************************************************************************************************

 

 

 

*** BUON DIVERTIMENTO ***