CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : [Python] Demande d'aide, scanner

DébutPage précedente
1
Page suivantePage suivante
[Kyomaro] [Kyomaro]
MP
Niveau 10
25 novembre 2014 à 19:58:35

Yop !
Je suis en plein apprentissage des paquets réseaux en python (j'utilise le module scapy) et j'ai créé, par la même occasion, mon premier programme.
Il s'agit d'un scanner de ports, il fait aussi des requêtes ICMP.
Il peut "pinguer" plusieurs IP, scanner plusieurs ports, etc.

Enfin bref je ne suis pas ici pour vous en faire la pub, mais pour vous demander de l'aide ! :)
Tout d'abord voilà le code source : http://pastebin.com/3NMeZycC
Voici mon problème, et mes questions ;

:d) Je ne sais pas comment je pourrais structurer mon code, comment "raccourcir" ça dans des fonctions ou même des classes, car je dois vous avouer que même moi je ne m'y retrouvai plus.

:d) Est-ce que quelqu'un qui n'a pas scapy ou même le module colorama (que j'utilise pour colorer le terminal) pourra executer le script ?

:d) J'ai un problème, je ne sais pas si cela vient de moi ou de la "victime", mais je n'arrive pas à scanner des adresses IP hors LAN, je pense que ça vient des ports, mais je n'en sais pas plus.
En LAN, ça marche niquel

Voici un petit screen du script : http://puu.sh/d5e1T/f1cf8aab17.png

:d) Dernière question, en fait comme vous pouvez le voir sur le screen, quand le scan démarre, il y a un output qui apparaît : "Begin tansmission etc etc" et ça n'est pas dans le code source, j'aimerais l'enlever. Il y a une clée "verbose=False" qui permet d'enlever ça, mais là elle marche pas.
Et en plus, une fois que le scan est terminé, il me dit "Finished to send X packets", puis il continue. Il faut faire un Ctrl+C pour arrêter le scan et avoir les résultats, alors que le scan est bien terminé.

Voilà ce sont des informations que j'aimerais bien avoir pour bien finaliser mon programme et le partager, et pour ça j'ai besoin de vous :)

Merci beaucoup !

[Kyomaro] [Kyomaro]
MP
Niveau 10
26 novembre 2014 à 21:59:06

Je fais un up !
J'ai modifié le code source : http://pastebin.com/majrN779
Au moins c'est un peu plus clair :ok:

Pseudo supprimé
Niveau 10
26 novembre 2014 à 22:06:08

1] Ben, si tu ne sais pas utiliser les classes, ça va être difficile de te donner des conseils autour de ça :D

2] Non.

3] Regarde du côté de ton routeur.

4] Redirige la sortie standard ou d'erreur (va savoir) vers un flux de ton choix et ne conserve que ce qui t'intéresse.

[Kyomaro] [Kyomaro]
MP
Niveau 10
26 novembre 2014 à 22:38:01

1) :d) J'ai pas dis que je connaissais pas les classes, j'ai dis que je ne m'y retrouvais plus dans mon code, avec une magnifique faute de frappe :-p

1) :d) Embêtant, il y a un moyen d'arranger ça ?

2) :d) Ok ! :ok:

4) :d) Ouah, comment je fais ça exactement ? :doute:

Sinon merci ! :)

Pseudo supprimé
Niveau 10
26 novembre 2014 à 22:44:13

1] Essaie de regrouper par unités fonctionnelles. Voir juste de découper en fonctions, pour commencer.

2] Avec un script d'installation qui apt-get install ce qui va bien

4] http://stackoverflow.com/questions/4675728/redirect-stdout-to-a-file-in-python
Par exemple

[Kyomaro] [Kyomaro]
MP
Niveau 10
27 novembre 2014 à 12:34:23

Merci pour ton aide, je vais voir tout ça :)

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment