IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau/Web Python Discussion :

Script Python et nmap


Sujet :

Réseau/Web Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 49
    Par défaut Script Python et nmap
    Bonjour,

    je souhaite écrire un script tout simple qui demande l'ip et le port puis qui exécute deux commandes Nmap pres-etabli dans le script...

    et cela ne fonction pas !

    cela bloque sur la premier commande nMap j'ai essayer d'importer le module nmap,
    mais il me dis qu'il ne le connais pas, alors qu'il est boien installé sur mon linux !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     #! /usr/bin/env python3
    # coding: utf-8
     
     
    Import nmap
     
    #input
     
    IP1 = input("Entrer Lip que vous voulez scanner")
    Port1 = imput ("Entrer le port de Scan")
     
    Print ("Le Chriffrement du site est : ", nmap --script ssl-enum-ciphers -p Port1 IP1)
    Erreur :

    Nom : kali.png
Affichages : 921
Taille : 22,0 Ko

    aidez moi ...
    Images attachées Images attachées  

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 304
    Par défaut
    Salut,

    D'où sort ce Print avec une majuscule ?

    Une succession d'arguments sans virgule de séparation c'est pour le moins étrange pour une ligne de code Python.

    Pourquoi ton script a-t-il l'extension .nse et pas .py ?

    edit: après coup, je vois aussi ce Import avec une majuscule, tu es sur que c'est du Python ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 49
    Par défaut suite
    bon grâce a un autre poste j'ai simplifié mon script

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    import os
     
     
    print("Quelle est l IP à scanner ? ")
    network = input()
    print(network)
    resultat = os.system('nmap --script ssl-enum-ciphers -p 443 ' + network + '> /bob/Documents/resultat.txt')
    cela fonctionne.

    par contre, je veux ensuite exécuter une 2eme commande et cela ecrase la 1ere dans le fichier resultat.txt...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    resultat1 = os.system(' nmap --script ssl-cert -p 443 ' + network + '> /bob/Documents/resultat.txt')
    donc je voudrais que les deux commandes s'affichent à la suite dans resultat.txt

    mais je vois pas comment faire

    Merci de votre aide...

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 696
    Par défaut
    Salut,

    Citation Envoyé par wfirefox Voir le message
    donc je voudrais que les deux commandes s'affichent à la suite dans resultat.txt

    mais je vois pas comment faire
    Si vous exécutez, par programme, 2 commandes "bash":
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    nmap --script ssl-enum-ciphers -p 443 XXX > /bob/Documents/resultat.txt
    nmap --script ssl-cert -p 443 XXX > /bob/Documents/resultat.txt
    qui écrivent dans le même fichier, savoir comment faire un "append" est une question Bash (et pas vraiment Python).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 18/04/2008, 20h07
  2. Réaliser un install pour un script python
    Par mcarluec dans le forum Déploiement/Installation
    Réponses: 13
    Dernier message: 15/04/2008, 08h14
  3. Accents Command Line depuis un script Python
    Par nicou50 dans le forum Général Python
    Réponses: 6
    Dernier message: 29/12/2006, 10h41
  4. Interpreter un script python dans un prog python
    Par romeo9423 dans le forum Général Python
    Réponses: 3
    Dernier message: 01/12/2005, 16h16
  5. Réponses: 3
    Dernier message: 05/04/2005, 14h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo