curl
echo -e '\x03\xF1' | curl -X POST --data-binary @- http://foo.com
socat
Pour l’envoi/réception en UDP et multicast:
sudo socat stdio udp-sendto:224.0.0.127:7182,interface=eth0
socat stdio udp-recvfrom:7182,ip-add-membership=224.0.0.127:eth0,fork
ssh -D
Un relais “socks” :
ssh -D 1080 p-fb
tcpdump
Les options les plus pratiques sont -lnvv:
sudo tcpdump -lnvv -i eth0
On peut également ajouter les options :
A pour afficher le contenu du paquet en ASCIIX pour afficher le contenu en heXadécimale pour afficher les adresses MACtshark
tshark permet de traiter des paquets à la manière de tcpdump mais il est capable d’analyser un nombre incroyable de format et surtout de pouvoir isoler et formater les différents champs de ces formats:
sudo tshark -i wlx48ee0c232796 -f "udp and port 53" -T fields -e dns.qry.name
tshark est la version ligne de commande de Wireshark, mais sans intreface
termshark
Une version terminal de Wireshark avec une interface en ncurses.
xxd
Passer de l’hexa au binaire avec les options -r -p puis du binaire vers l’hexa pour du chiffrement AES:
openssl enc -aes-256-ecb -K "0000000000000000000000000000000000000000000000000000000000000000" -nopad -in <(echo -n "00000000000000000000000000000000" | xxd -r -p) | xxd
vimgittmuxfzffdfindripgrepnnn