====== Divers ======
----
===== Commande wget =====
La commande wget permet de récupérer un fichier, une page web.
==== Syntaxe ====
wget
wget --no-check-certificate -O -o /dev/null -U Firefox
==== Options ====
^ option ^ fonction ^
| --no-check-certificate | Pas de contrôle du certificat pour le https |
| -O fichier | Fichier de sortie |
| --output-document=fichier | idem -O |
| -o logfile | Redirige les messages vers un fichier de log |
| --output-file=logfile | idem -o |
| -U Firefox | S'identifier au serveur comme un navigateur web |
| -r | Récursif (profondeur maximum par défaut 5) |
==== Erreurs ====
=== ERROR: cannot verify 's certificate ===
Ajouter l'option **--no-check-certificate**.
=== HTTP Error 403 – Forbidden ===
Essayer d'ajouter l'option **-U Firefox** pour s'identifier comme un simple navigateur auprès du serveur.
----
[[all:bibles:linux:reseau:divers|Haut de page]]
===== Test performance réseau =====
==== Coté serveur ====
iperf -s
==== Côté client ====
iperf -c <@IP>
----
[[all:bibles:linux:reseau:divers|Haut de page]]
===== Investigations =====
==== Vérifier statistiques ====
ip -s link # Affiche les statistiques sur les différentes interfaces réseaux
==== Vérification accès ====
Ces 2 commandes permettent de vérifier l'accès à une adresse/port et donc de s'assurer que de l'ouverture du flux réseau et port distant :
=== netcat ===
sudo dnf install nmap-ncat # installation sur redhat
* Test connexion distante
nc -vz # TCP
nc -vz -u # UDP
* Ouvrir un port en local
nc -l
=== telnet ===
telnet
==== tcpdump ====
| -i eth0 | Pour voir les messages de l'interface eth0 |
| port | Uniquement ce port ou protocole |
| -w | Pour écrire dans un fichier |
| -s0 | Pour ne pas tronquer et pour pouvoir lire avec wireshark |
| -n | Ne traduit pas les @IP en hostname |
| -nn | Ne traduit pas les n° de port et les protocoles |
=== Flux http et https depuis ou vers une adresse donnée ===
tcpdump host 192.168.0.11 port https or port http
=== Traces sans les ports 22 et 443 sur une interface donnée ===
tcpdump -i ens160 port not 22 and port not 443
=== ping sur une interface donnée ===
tcpdump -i ens160 icmp
==== ethtool ====
Vérifier la localisation d'une interface physique :
ethtool –p eth0 60 ⇒ éclaire la led de l'interface eth0 pendant 60s
==== mtr ====
Plus efficace que la commande traceroute.
----
[[all:bibles:linux:reseau:divers|Haut de page]]