Verifica apertura porte tra due macchine linux

Qualche volta pu√≤ essere necessario verificare se vi siano tutte le aperture necessarie verso una macchina linux, PRIMA di configurare/installare alcunch√®…

UDP

Su macchina metto in listen il netcat:
nc -u -l -k 0.0.0.0 1234

sull’altra verificao con nmap se la porta (1234 nell’esempio) √® aperta:
nmap -p 1234 -sU 192.168.1.1

TCP

Analogamente:
nc -l -k 0.0.0.0 1234
nmap -p 1234 192.168.1.1

L’output √® di questo tipo in caso di porte aperte:

Ricerca nella history alla pressione di un tasto

Ogni volta che reinstallo un PC, fatico sempre a ritrovare tutte le personalizzazioni impostate nel corso del tempo.

Una di quelle di cui ormai non riesco a fare a meno è la ricerca automatica nella history dei comandi bash.

La posto in modo da faticare meno a trovarla, spero che possa servire anche a voi!

Per mapparla sui tasti page up e page down è sufficiente modificare o inserire se mancano le seguenti righe in /etc/inputrc:

“\e[5~”: history-search-backward
“\e[6~”: history-search-forward

Trasformare la vostra linux box in router con IPTABLES (NAT)

Obiettivo della procedura è reindirizzare le chiamate verso un indirizzo:porta verso un altro indirizzo2:porta2.

Passo primo: abilitare nel kernel l’ip forwarding.
Non ne sono sicuro, ma queste inidcazioni potrebbero non funzionare su kernel molto vecchi.

Per abilitarlo runtime:

echo 1 > /proc/sys/net/ipv4/ip_forward

Per rendere la modifica permanente dopo il riavvio, uno dei modi è quello di aggiungere/modificare in /etc/sysctl.conf la riga:

net.ipv4.ip_forward = 1

Catture tcpdump da riga di comando per windows (WinDump)

Obiettivo dell’articolo √® attivare le catture di rete su postazioni, utilizzando comandi batch per lanciarle da “operazioni pianificate” con un account amministrativo ad esempio.

Su macchine linux il prolema non si pone, perchè basta lanciare un comando (eventualmente con sudo) e il gioco è fatto:

tcpdump -C 20 -n tcp dst port 80 -s 0 -i eth0 -w /tmp/tcpdmp.cap &

Con WinDump possiamo lanciare analogamente il comando su macchine Windows da promt di dos o in modo pianificato inserendolo in un batch o in operazioni pianificate: