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

Python Discussion :

vérifier l'existence d'une règle pare-feu


Sujet :

Python

  1. #1
    Membre averti
    Homme Profil pro
    technicien informatique
    Inscrit en
    Novembre 2021
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : technicien informatique

    Informations forums :
    Inscription : Novembre 2021
    Messages : 41
    Par défaut vérifier l'existence d'une règle pare-feu
    Bonjour,

    je souhaiterais tester si une règle de parefeu est existante (par le biais de son nom) sur un poste. Y en aurait il la possibilité et sauriez-vous comment faire en python?

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 688
    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 688
    Par défaut
    Citation Envoyé par neyloe Voir le message
    je souhaiterais tester si une règle de parefeu est existante (par le biais de son nom) sur un poste. Y en aurait il la possibilité et sauriez-vous comment faire en python?
    Il faut ouvrir la documentation du parefeu pour savoir quelles sont les interfaces proposées et... voir comment s'y adapter via un programme (quelque soit le langage).

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

  3. #3
    Membre averti
    Homme Profil pro
    technicien informatique
    Inscrit en
    Novembre 2021
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : technicien informatique

    Informations forums :
    Inscription : Novembre 2021
    Messages : 41
    Par défaut
    ok, je m'aperçois que j'ai oublié de préciser qu'il s'agissait du parefeu de windows sous windows 10.

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 688
    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 688
    Par défaut
    Citation Envoyé par neyloe Voir le message
    ok, je m'aperçois que j'ai oublié de préciser qu'il s'agissait du parefeu de windows sous windows 10.
    Et ben maintenant vous savez dans quel forum poser la question (à défaut d'ouvrir la documentation)... et sans code powershell qui le fait, pas facile à coder avec Python.

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

  5. #5
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 813
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par neyloe Voir le message
    ok, je m'aperçois que j'ai oublié de préciser qu'il s'agissait du parefeu de windows sous windows 10.
    Donc
    • télécharger Python pour Windows10
    • installer Python pour Windows10
    • tester Python pour Windows10
    • aller voir dans les milliards de libs Python s'il n'y en n'a pas une qui permettrait d'attaquer Windows 10. Il y en a sûrement une mais pire, il y en a sûrement plus d'une donc les examiner toutes et chercher laquelle semble le plus adapté
    • utiliser la lib Python pour enfin interroger Windows10 et son pare-feu


    Ou alors rester plus simple et, comme le dit Wiztricks, tenter du côté de Powershell qui me semble quand-même plus adapté à ce boulot...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  6. #6
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour

    Par curiosité, je viens de regarder dans pypi s'il n'y aurait par hasard un module de type "firewall". Et il y en a pas mal, et celui-ci semble parler du sujet:
    windows-tools.windows-firewall

    avec le sous-titre: "Windows firewall state retrieval"

    mais bon. Avec la dernière version 0.1.1 et la date de 2021: ça ne bouge pas beaucoup...

    A voir s'il n'y en aurait d'autres plus élaborés.

  7. #7
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 813
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par tyrtamos Voir le message
    mais bon. Avec la dernière version 0.1.1 et la date de 2021: ça ne bouge pas beaucoup...

    A voir s'il n'y en aurait d'autres plus élaborés.
    Ben, si le truc fonctionne, pourquoi le faire évoluer?
    Accessoirement la home page du projet (sur github) a été mise à jour en décembre dernier.
    Et la page pypi: https://pypi.org/project/windows-too...dows-firewall/
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  8. #8
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 688
    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 688
    Par défaut
    Citation Envoyé par tyrtamos Voir le message
    Par curiosité, je viens de regarder dans pypi s'il n'y aurait par hasard un module de type "firewall". Et il y en a pas mal, et celui-ci semble parler du sujet:
    windows-tools.windows-firewall.
    Déjà il faut aller lire le code source pour s’apercevoir que ça ne teste pas grand chose côté règles.
    Puis, si ça faisait un peu quelque chose, il faudrait tester pour s'assurer que...
    Et ce genre de recherche ajuste le besoin (à la hausse ou à la baisse) en fonction de ce qu'on va bien pouvoir trouver...
    Il est un peu déplacé de choisir à la place du PO (sauf si on utilise une bibliothèque qui fait déjà ce qu'il demande: dans ce cas, on partage son expérience).

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

  9. #9
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    721
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 721
    Par défaut
    D'instinct je pense aussi que Powershell est plus approprié pour ce job. Voir par exemple: Get-NetFirewallRule
    Je testerais déjà ça.

    Si vraiment ça doit se faire en Python, alors soit on trouve un outil déjà adapté, ou bien on le crée.
    Éventuellement, on crée un wrapper autour de Powershell ou de netsh, bien que je n'en vois pas trop l'intérêt.

  10. #10
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Il est un peu déplacé de choisir à la place du PO (sauf si on utilise une bibliothèque qui fait déjà ce qu'il demande: dans ce cas, on partage son expérience).
    ??? Je ne choisis pas, je suggère une piste de recherche que personne n'a proposée. Si on cherche "firewall" dans pypi, on a de nombreux modules, et il n'est pas déplacé de penser qu'il y en a peut-être un qui répond au besoin...

  11. #11
    Membre averti
    Homme Profil pro
    technicien informatique
    Inscrit en
    Novembre 2021
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : technicien informatique

    Informations forums :
    Inscription : Novembre 2021
    Messages : 41
    Par défaut
    merci pour vos réponses.

    Du coup, je pense que ce sera peut-être plus facile et rapide d'utiliser powershell (même si je ne connais que très peu) pour cela.

    Il est néanmoins intéressant de savoir qu'il existe un module fournissant des outils (même limités) pour le firewall windows. (j'avais un peu cherché mais sans succès).

  12. #12
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 510
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 510
    Par défaut
    Après, on peut utiliser python pour lancer un script powerShell

Discussions similaires

  1. TComponent: vérifier l'existence d'une propriété
    Par TicTacToe dans le forum Delphi
    Réponses: 6
    Dernier message: 31/05/2006, 15h28
  2. Vérifier l'existence d'une valeur?
    Par ashen dans le forum Access
    Réponses: 8
    Dernier message: 19/05/2006, 17h10
  3. Vérifier l'existence d'une table SQL
    Par rock_thunder159 dans le forum C++Builder
    Réponses: 5
    Dernier message: 16/02/2006, 13h41
  4. vérifier l'existance d'une table dans une base de donnée
    Par zidenne dans le forum Bases de données
    Réponses: 1
    Dernier message: 31/10/2005, 11h39
  5. Réponses: 3
    Dernier message: 05/04/2005, 14h36

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