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
vim
git
tmux
fzf
fdfind
ripgrep
nnn