all:bibles:linux:reseau:divers
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| all:bibles:linux:reseau:divers [2024/06/14 11:10] – créée - modification externe 127.0.0.1 | all:bibles:linux:reseau:divers [2025/04/09 09:38] (Version actuelle) – [Vérification accès] omeylhoc | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Divers ====== | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Commande wget ===== | ||
| + | |||
| + | La commande wget permet de récupérer un fichier, une page web. | ||
| + | |||
| + | ==== Syntaxe ==== | ||
| + | |||
| + | <code bash> | ||
| + | wget <url> | ||
| + | wget <url> --no-check-certificate -O < | ||
| + | </ | ||
| + | |||
| + | ==== Options ==== | ||
| + | |||
| + | ^ option | ||
| + | | --no-check-certificate | ||
| + | | -O fichier | ||
| + | | --output-document=fichier | ||
| + | | -o logfile | ||
| + | | --output-file=logfile | ||
| + | | -U Firefox | ||
| + | | -r | Récursif (profondeur maximum par défaut 5) | | ||
| + | |||
| + | ==== Erreurs ==== | ||
| + | |||
| + | === ERROR: cannot verify < | ||
| + | |||
| + | Ajouter l' | ||
| + | |||
| + | === HTTP Error 403 – Forbidden === | ||
| + | |||
| + | Essayer d' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[all: | ||
| + | |||
| + | ===== Test performance réseau ===== | ||
| + | |||
| + | ==== Coté serveur ==== | ||
| + | |||
| + | <code bash> | ||
| + | iperf -s | ||
| + | </ | ||
| + | | ||
| + | ==== Côté client ==== | ||
| + | |||
| + | <code bash> | ||
| + | iperf -c <@IP> | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[all: | ||
| + | |||
| + | ===== Investigations ===== | ||
| + | |||
| + | ==== Vérifier statistiques ==== | ||
| + | |||
| + | <code bash> | ||
| + | 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' | ||
| + | |||
| + | === netcat === | ||
| + | |||
| + | <code bash> | ||
| + | sudo dnf install nmap-ncat # installation sur redhat | ||
| + | </ | ||
| + | |||
| + | * Test connexion distante | ||
| + | |||
| + | <code bash> | ||
| + | nc -vz <adresse IP> < | ||
| + | nc -vz -u <adresse IP> < | ||
| + | </ | ||
| + | |||
| + | * Ouvrir un port en local | ||
| + | |||
| + | <code bash> | ||
| + | nc -l < | ||
| + | </ | ||
| + | |||
| + | === telnet === | ||
| + | |||
| + | <code bash> | ||
| + | telnet <adresse IP> < | ||
| + | </ | ||
| + | |||
| + | ==== tcpdump ==== | ||
| + | |||
| + | | -i eth0 | Pour voir les messages de l' | ||
| + | | port < | ||
| + | | -w < | ||
| + | | -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 === | ||
| + | |||
| + | <code bash> | ||
| + | tcpdump | ||
| + | </ | ||
| + | |||
| + | === Traces sans les ports 22 et 443 sur une interface donnée === | ||
| + | |||
| + | <code bash> | ||
| + | tcpdump -i ens160 port not 22 and port not 443 | ||
| + | </ | ||
| + | |||
| + | === ping sur une interface donnée | ||
| + | |||
| + | <code bash> | ||
| + | tcpdump -i ens160 icmp | ||
| + | </ | ||
| + | |||
| + | ==== ethtool ==== | ||
| + | |||
| + | Vérifier la localisation d'une interface physique : | ||
| + | ethtool –p eth0 60 ⇒ éclaire la led de l' | ||
| + | |||
| + | ==== mtr ==== | ||
| + | |||
| + | Plus efficace que la commande traceroute. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[all: | ||
| + | |||
| + | |||
