feat: Semaine 9

This commit is contained in:
gauvainboiche
2026-05-15 16:24:56 +02:00
parent 3315cb2336
commit ce1f0e513a
108 changed files with 3150 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
"""
uv run scanner.py --host 192.0.0.1 --port 80 -t 2.5
-h / --host : hôte en texte
-p / --port : port en int
-t / --timeout : timeout en secondes (float)
"""
import argparse
parser = argparse.ArgumentParser(prog="Bistro", description= "Connexion à un serveur distant")
parser.add_argument("--host", type= str, help= "Défini l'emplacement du serveur")
parser.add_argument("-p", "--ports", type= int, choices= [80, 443, 3000, 8000], nargs= "+", default= 80, help= "Défini le port visé sur le serveur")
parser.add_argument("-t", "--timeout", type= float, help= "Défini (optionnellement) une durée d'exécution maximum sans retour du serveur avant échec")
args = parser.parse_args()
for port in args.ports:
print(f"Scan de {args.host} sur le port {port} (timeout= {args.timeout})")