netstat -taupen
Ou de manière discrète sur une machine distante :
(echo >/dev/tcp/www.bruno-tatu.com/443) &>/dev/null && echo "Open 443" || echo "Close 443"
En mode graphique avec Net Activity Viewer. Il faut d'abord télécharger le code source, puis installer les dépendances et enfin le compiler :
http://netactview.sourceforge.net/download.html#download
sudo apt install gcc make gettext libxml-parser-perl intltool libgnome2-dev libgtk2.0-dev libglade2-dev libgconf2-dev libgtop2-dev tar xf netactview-0.6.4.tar.bz2 cd netactview-0.6.4/ ./configure make sudo make install
netactview &
netstat -rn
Admettons que nous voulons monter un dossier sur un serveur distant mais qui n'est pas directement accessible sur Internet. En d'autres termes, il faudra une connexion qui fasse deux sauts (hops). En effet, il faudra d'abord créer le tunnel puis faire le point de montage.
Dans un premier temps, on créer un port d'écoute en local qui communiquera avec le port distant :
ssh user@bruno-tatu.com -L 2222:machine-distante:22
Puis on peut monter un dossier distant :
sshfs -p 2222 user@127.0.0.1:/dossier/distant/ /dossier/local/
Ainsi le dossier est maintenant accessible sur la machine en local.
Cette commande peut être utile lors d'une sauvegarde :
rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / utilisateur@machine.com
nmcli = affiche les interfaces nmcli c = historiques des réseaux nmtui = selection du réseau wiki nmcli radio wifi on nmcli radio wifi off
D'abord, il faut obtenir le hash de notre mot de passe (étape facultative) :
wpa_passphrase SSID mot_de_passe
Nous obtenons ce type de réponse :
network={ ssid="SSID" #psk="mot_de_passe" psk=ccb290fd4fe6b22935cbae31449e050edd02ad44627b16ce0151668f5f53c01b }
Puis nous renseignons ce réseau dans le fichier suivant en désignant l'interface qui sera utilisé. Le plus souvent c'est wlan0 :
nano /etc/network/interfaces
Nous ajoutons ceci :
auto wlan0 iface wlan0 inet dhcp wpa-ssid SSID wpa-psk ccb290fd4fe6b22935cbae31449e050edd02ad44627b16ce0151668f5f53c01b
Enfin, nous activons l'interface :
ifup wlan0
Vérifier que le paquet ethtool est bien installé :
apt-get install ethtool
Connaitre la configuration de la carte réseau :
ethtool eth0
Modifier ses paramètre de la manière suivante : - mode full duplex - vitesse de 1000Mbits - mode auto-négociation lorsque la connexion ne se fait pas à la même vitesse.
ethtool -s eth0 duplex full speed 1000 autoneg on
netstat --uunvi eth0
free h slabstop tiptop
nicstat
Depuis l'hôte :
nc -l -p 1300
Depuis une machine distante :
nc 192.168.1.12 1300
ss -tr
tshark -n -i wlp2s0 -d tcp.port==443,ssl host 154.25.25.46
Il faut bien vérifier les droits du dossier /mon/dossier/
sshfs utilisateur@machine:/mnt/md2/nextcloud/data/ /mon/dossier/ -o allow_other
Ainsi le point de montage est visible :
df -h
Rien de plus simple :
umount /mon/dossier
Rajouter dans fstab :
nano /etc/fstab
cette ligne :
sshfs#utilisateur@machine:/mnt/md2/nextcloud/data /mon/dossier fuse port=22,user,noauto,noatime,allow_other 0 0
apt install macchanger macchanger -r eth0
curl i-p.show curl v4.i-p.show curl v6.i-p.show