Inicialmente este blog foi criado para armazenar algumas dicas e links de UNIX/Linux, OpenVMS, linguagem C, Assembly, TCP/IP e nerdezas afins. No entanto devido ao autor ter abandonado o seu plano de ser um super hacker e dominar o mundo (devido esposa, família, filhos, trabalho), a partir de 2012 este blog tem um tipo de nerdeza mais light (Android, Linux, RetroPie (retrogames), produtividade, e por aí vai). Estas dicas raramente serão criações minhas.

Mostrando postagens com marcador TCPIP. Mostrar todas as postagens
Mostrando postagens com marcador TCPIP. Mostrar todas as postagens

quarta-feira, 20 de agosto de 2008

Linux Terminal Server Project

Encontrei um projeto de uma coisa que eu penso em fazer a muito tempo. Criar um mega servidor e conectar vários terminais modestos a ele. Parece que já tem uma maneira bem tranquila de fazer isso: http://www.ltsp.org/.

E no caso de Debian: http://wiki.debian.org/LTSP/Howto

Tenho que dar uma olhada nisso!

quarta-feira, 28 de maio de 2008

johannes talks

http://www.jfranken.de/homepages/johannes/vortraege.en.html

Conteúdo muito interessante a respeito dos seguintes assuntos: lsof, make, Mirroring, netcat, squid, OpenSSH e outros.

terça-feira, 27 de maio de 2008

leitura sobre netcat

http://www.jfranken.de/homepages/johannes/vortraege/netcat.en.html
exemplos de usos muito bacanas!

http://www.g-loaded.eu/2006/11/06/netcat-a-couple-of-useful-examples/
No tópico Security tem um macete para fazer tunelamento com ssh e netcat.

http://weblog.patrice.ch/articles/2006/11/20/http-debugging
HTTP Debugging usando netcat.

http://www.gomor.org/bin/view/GomorOrg/SslNetcat
netcat com habilidades para fazer transações SSL.

http://www.ebruni.it/docs/clone_linux/x153.htm
como clonar uma maquina linux para outra maquina.

http://www.openfree.org/pet/index.php/Use_netcat_to_test_network_speed
testando a velocidade da conexão usando netcat. Dá até pra fazer um scriptzinho para calcular isso.

http://www.learnsecurityonline.com/index.php?option=com_content&task=view&id=252&Itemid=1
No final tem "Using Netcat to Create a Two-way Relay" e alguns links interessantes

dict.org

Dicionario on line. Possui características bem interessantes para praticar TCP/IP.

A ler

segunda-feira, 14 de abril de 2008

Net Tools

Ferramentas de rede na web. Muito útil quando só se tem acesso a um browser e mais nada.

http://www.all-nettools.com/toolbox

quarta-feira, 1 de agosto de 2007

tcpdump.org

A ler quando for me aprofundar em TCP/IP: http://www.tcpdump.org/.

E aqui uma tradução da página manual do tcpdump para o português: http://www.firewalls.com.br/showartigo.php?id=7.

segunda-feira, 30 de julho de 2007

(re)ativar "ip forwarding" no FreeBSD

Algumas vezes, depois de usar o ettercap por exemplo, temos que reativar o "IP Forwarding" do kernel. O seguinte comando faz isso:

# sysctl net.inet.ip.forwarding=1

sábado, 28 de julho de 2007

hping

Isto parece ser interessante: http://www.hping.org/

domingo, 8 de julho de 2007

Configurando NAT no kernel do FreeBSD

OBSERVAÇÕES: Este procedimento foi retirado do livro "Compartilhe a Internet usando FreeBSD+Squid". O que está descrito aqui somente configura o kernel para realizar NAT. Para compartilhar a conexão com sua rede interna são necessárias muitas outras coisas não descritas aqui.

Fazer um backup da configuração original (usualmente GENERIC)

# cd /usr/src/sys/i386/conf/
# cp -p GENERIC MEUKERN

editar o MEUKERN inserindo o seguinte:

# define a politica aberta do firewall
options IPFIREWALL_DEFAULT_TO_ACCEPT
# ativa ipfw
options IPFIREWALL
# ativa log do ipfw atraves do syslog
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
# ativa NAT
options IPFIREWALL_FORWARD
#ativa o redirecionamento de porta atraves do socket "divert"
options IPDIVERT

Salvar o arquivo, voltar para o shell e fazer o seguinte:
# cd /usr/src
# make buildkernel KERNCONF=MEUKERN
# make isntallkern KERNCONF=MEUKERN

No /etc/rc.conf iserir as linhas:

firewall_enable="YES"
firewall_type="OPEN"
natd_enable="YES"
natd_interface="dc0"
natd_flags=""

O natd_interface é a interface que vai NATear os pacotes, ou seja, a interface que vai se conectar a internet. Por isso pode ter nome diferente de dc0 (varia de acordo com o chipset da placa de rede).

Em seguida reiniciar a máquina.
# shutdown -r now

Fazer adaptações se necessário. ;-)

tags