Psybnc


PsyBNC
Um psyBNC é um programa que corre em linux, que muda o host do utilizador e permite deixar o seu nick 24 horas por dia sem que esse user esteja realmente conectado, ou seja, deixa o seu nickname sempre ligado no irc.



Funcionamento da PsyBNC
A PsyBNC está alojada numa máquina e a mesma é fundamental para o normal funcionamento da psyBNC. É importante que a máquina que esteja a correr o PsyBNC esteja sempre ligada. No âmbito destas máquinas, foram criados os tão conhecidos "Shell Providers", que prestam serviços de Internet aos seus clientes, nomeadamente, a cedência de uma Shell em Linux ou UNIX, isto é, um espaço na máquina da empresa com a possibilidade de correr X processos (de forma simples, programas), controlável através de SSH (Secure Shell), um protocolo que lhe proporciona (quase) totalmente a manipulação da máquina remota (pode desligá-la, correr ou terminar processos, verificar as ligações de rede, e muito mais, consoante os privilégios dos quais beneficie).



Vantagens de utilização de PsyBNC
  • Mantém o seu nick no irc 24 sobre 24h por dia.
  • Não há necessidade de ter o seu computador sempre ligado para manter-se no irc.
  • O facto de entrar na rede de IRC com um Virtual Host (ou Vhost - um IP que não é o seu, mas sim o da máquina que está a correr o PsyBNC), ou seja, com o seu IP escondido (bastante útil, em termos de segurança).
  • O facto de poder entrar no IRC sem que a sua presença se note.


Desvantagens de utlização de PsyBNC
Alguma insegurança ou falta de privacidade, caso não tenha máquina, ou a sua PsyBNC estiver alojada numa máquina de outra pessoa, deverá ter cuidado com as informações fornecidas.


Alguns comandos básicos de utilização da psyBNC
/server psybnc.irc.org:porta pass_da_bnc
Entrar na psyBNC
Exemplo:/server bnc.pthelp.org:1337 p4s5w0rD
/quote setusername realname
Mudar o Realname
Exemplo:/quote setusername Pthelp
/quote setawaynick nick
Mudar o seu nickname quando sair
Exemplo:/quote setawaynick Nickoff
/quote setaway Mensagem
Colocar um motivo no AWAY quando sair
Exemplo:/quote setaway não estou
/quote addserver irc.servidor.org:6667
Conectar à rede (até nove servidores)
Exemplo:/quote addserver irc.ptnet.org:6667 password
/quote listservers
Para listar os servidores adicionados
/quote delserver Nº_do_servidor
Para excluir um servidor da lista de servidores
Exemplo:/quote delserver irc.ptnet.org:6667 ou /quote delserver 1



/quote BHELP (Lista Completa de Funções)
BHELP BWHO - Lista todos os utilizadores da PsyBNC
BHELP PASSWORD - Define a tua password ou a de outro utilizador (função de admin)
BHELP BVHOST - Define o vhost para conectar a PsyBNC
BHELP PROXY - Define o proxy para conectar a PsyBNC
BHELP SETUSERNAME - Define o seu nickname
BHELP SETAWAY - Define o seu away quando se desconectar
BHELP SETLEAVEMSG - Define a sua mensagem de saída quando se desconectar
BHELP LEAVEQUIT - É geralmente configurado em 1, o que faz com que o utilizador saia de todos os canais.
BHELP SETAWAYNICK - Define o nick quando o utilizador desconecta
BHELP JUMP - Passa para o próximo servidor na lista de PsyBNC
BHELP BQUIT - Disconecta do servidor onde está o utilizador da PsyBNC
BHELP BCONNECT - Restabelece a conexão
BHELP AIDLE - Activa/Desactiva o anti-idle
BHELP AUTOREJOIN - Activa/Desactiva o auto-rejoin
BHELP ADDSERVER - Adiciona um servidor à lista de servidores da PsyBNC
BHELP DELSERVER - Apaga um servidor da lista de servidores da PsyBNC
BHELP LISTSERVERS - Lista os servidores que constam na lista de servidores da PsyBNC
BHELP ADDNETWORK - Adiciona uma rede de irc à lista da PsyBNC
BHELP DELNETWORK - Elimina uma rede de irc da lista da PsyBNC
BHELP SWITCHNET - Muda de rede na PsyBNC
BHELP ADDOP - Adiciona um utilizador com op
BHELP DELOP - Elimina um utilizador com op
BHELP LISTOPS - Lista todos os ops
BHELP ADDAUTOOP - Adiciona um utilizador que recebe auto-op
BHELP DELAUTOOP - Elimina um utilizador que recebeu auto-op
BHELP LISTAUTOOPS - Lista todos os Auto-Ops
BHELP ADDBAN - Adiciona um ban (global ou no canal)
BHELP DELBAN - Remove o ban
BHELP LISTBANS - Lista todos os bans
BHELP ADDASK - Adiciona um host/bot para pedir op
BHELP DELASK - Remove um host / bot para pedir op
BHELP LISTASK - Lista os hosts/bots para pedir op
BHELP ADDIGNORE - Adiciona um hostmask / contentfilter à ignore
BHELP DELIGNORE - Elimina um hostmask/contentfilter da ignore
BHELP LISTIGNORES - Lista todos os ignores adicionados
BHELP ADDDCC - Adiciona uma conexão DCC
BHELP LISTDCC - Lista as conexões DCC adicionadas
BHELP DELDCC - Remove determinada conexão DCC adicionada
BHELP DCCCHAT - Inicia um chat DCC
BHELP DCCANSWER - Define as respostas aos pedidos DCC
BHELP DCCENABLE - Activa/Desactiva o DCC na PsyBNC
BHELP DCCSEND - Manda um ficheiro por DCC
BHELP DCCGET - Manda um ficheiro de DCC para um local específico (exemplo disco C)
BHELP DCCSENDME - Utilizador recebe determinado ficheiro em segurança
BHELP AUTOGETDCC - Recebe todos os ficheiros enviados
BHELP DCCCANCEL - Cancela um DCC chat ou uma transferência
BHELP PLAYPRIVATELOG - Mostra o log de mensagens recebidas enquanto o utilizador esteve desconectado
BHELP ERASEPRIVATELOG - Apaga o log de mensagens recebidas
BHELP ADDLOG - Adiciona um filtro de mensagens
BHELP DELLOG - Remove o filtro de mensagens
BHELP LISTLOGS - Lista todos os logs e filtros
BHELP PLAYTRAFFICLOG - Mostra o tráfego de log
BHELP ERASETRAFFICLOG - Apaga o tráfego de log
BHELP TRANSLATE - Adiciona um tradutor
BHELP DELTRANSLATE - Remove um tradutor
BHELP LISTTRANSLATE - Lista todos os tradutores adicionados
BHELP * BREHASH - Refresca a proxy e todas as conexões
BHELP * MADMIN - Adiciona a flag de admin a um utilizador
BHELP * UNADMIN - Remove a flag de admin a um utilizador
BHELP * BKILL - Killa um utilizador da proxy
BHELP * SOCKSTAT - Mostra os logs das conexões
BHELP * ADDUSER - Adiciona um novo utilizador na PsyBNC
BHELP * DELUSER - Apaga um utilizador da PsyBNC
BHELP * NAMEBOUNCER - Define um nome para a PsyBNC
BHELP * LINKTO - Adiciona um link para o Host/Porta
BHELP * LINKFROM - Adiciona um link para a PsyBNC
BHELP * RELAYLINK - Permite ou desactiva um link
BHELP * DELLINK - Apaga um link da PsyBNC
BHELP LISTLINKS - Lista todos os links da PsyBNC
BHELP * RELINK - Reinicia um link na PsyBNC
BHELP * PLAYMAINLOG - Mostra o log das conexões
BHELP * ERASEMAINLOG - Apaga o log de conexões
BHELP * ADDALLOW - Adiciona um host para conectar
BHELP * DELALLOW - Apaga um host
BHELP * LISTALLOW - Lista todos os hosts na PsyBNC
BHELP SRELOAD - Regarrega o script do utilizador
BHELP LISTTASKS - Lista as tarefas de execução na PsyBNC
BHELP * SETLANG - Define a linguagem
BHELP BHELP - Ajuda da BNC

Por Corujas (02/01/2010)