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 ***