Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

'MES CONNEXIONS' OU COMMENT CONNAITRE LES CONNEXIONS ET LES EXE ACTIFS SUR VOTRE PC


Information sur la source

Description

Cliquez pour voir la capture en taille normale
'Mes connexions' est un petit soft codé en python créé par moi même avec l'aide de Lespinx qui permet d'avoir un instantanée des connexions actives du pc ainsi que les executables en cause.
Ceci permet de voir en 1 clic si il y a des connexions non autorisées sur votre pc.
 

Source

  • # -*- coding: cp1252 -*-
  • from Tkinter import *
  • from ScrolledText import *
  • import os
  • #Création de la fenêtre
  • fen1=Tk()
  • fen1.title('Connexions Actives')
  • #Mise en place de la commande dos
  • a=os.popen("netstat -bn")
  • #Récupération des données
  • b=a.read()
  • a.close()
  • print b
  • #Affichage des variables dans un label
  • ent1=Label(fen1,text="Soft de Stéphane Pillot et de Lespinx")
  • ent1.pack()
  • #-Création de la zone Texte
  • texte = ScrolledText(fen1, width = 75, height = 35, font = "Arial 10",
  • relief = "groove")
  • texte.pack()
  • #Ecriture des données
  • texte.config(state = NORMAL) #Permettre l'écriture
  • texte.insert("1.0", b) #Gestion de l'insertin des lignes
  • #1 = 1ere ligne 0 = 1er caractere de la ligne
  • texte.config(state = DISABLED) #Interdire les modifications
  • #Mise en place d'une sortie propre
  • bou=Button(fen1,text='Quitter',command=fen1.destroy)
  • bou.pack()
  • fen1.mainloop()
# -*- coding: cp1252 -*-
from Tkinter import *
from ScrolledText import *
import os

#Création de la fenêtre
fen1=Tk()
fen1.title('Connexions Actives')
#Mise en place de la commande dos
a=os.popen("netstat -bn")

#Récupération des données
b=a.read()
a.close()
print b
#Affichage des variables dans un label
ent1=Label(fen1,text="Soft de Stéphane Pillot et de Lespinx")
ent1.pack()

#-Création de la zone Texte
texte = ScrolledText(fen1, width = 75, height = 35, font = "Arial 10",
relief = "groove")
texte.pack()
#Ecriture des données
texte.config(state = NORMAL)    #Permettre l'écriture
texte.insert("1.0", b)          #Gestion de l'insertin des lignes
                                        #1 = 1ere ligne  0 = 1er caractere de la ligne
texte.config(state = DISABLED)  #Interdire les modifications


#Mise en place d'une sortie propre
bou=Button(fen1,text='Quitter',command=fen1.destroy)
bou.pack()
fen1.mainloop()

Conclusion

Idéal pour les personnes pensant être trojer ou simplement curieuses de ce qui se passe entre leur pc et internet
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   Mes_connexions

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de coucou747 le 16/02/2008 20:42:03

t'as juste mis une interface (tres basique) a netstat.... ton outil est moins personalisable que netstat (netstat lui, a des options), et tes lignes semblent etre directement C/C d'un tuto de GUI

bref, ca sert a quoi ?

signaler à un administrateur
Commentaire de stephane70 le 17/02/2008 17:05:36

Effectivement, tu as raison, c'est juste une interface basique à netstat et en plus juste sur une option.

Que mes lignes semblent etre directement C/C (comprend pas la sens de cette phrase... désolé) d'un tuto de GUI, est faux, j'ai cherché par moi meme et reçu l'aide de Lespinx pour la finalisation.

Par contre a quoi ca sert ? Comme je l'ai expliqué, juste a savoir en 1 clic quelles sont les connexions aux pc ainsi que les executables en cause.

Il serait aussi simple de le faire en console dos mais ce n'est pas parceque l'on est curieux de savoir ce qui se passe sur notre pc que nous savons utiliser les commandes dos de base.

C'est bien pour ces personnes et pour cela que j'ai codé ce soft

Voili,voilou

Amitiés

Stéphane70

signaler à un administrateur
Commentaire de coucou747 le 17/02/2008 17:20:31

en fait, tu fais un pauvre bash genre :
netstat ....
pause
et t'as la meme chose...
la quasi-totalite de ton code semble avoir ete copie/colle d'un tuto genre "Use tk in python"

signaler à un administrateur
Commentaire de stephane70 le 17/02/2008 17:37:23

En effet, on peut qualifier ceci d'un pauvre bash, je suis d'accord

Mais sur ce code, le principe n'etait pas de faire quelque chose de compliqué (de toute façon, je n'ai pas encore le niveau) mais de faire quelque chose d'utile.

Je peux comprendre que tu n'apprécie pas la simplicité du code, car il est vrai que c'est extremement simpliste mais plusieurs amis ont appréciés de pouvoir avoir un instantanée de leur connexion... ce qui etait le but.

Pour le C/C, d'abord merci, j'aurais appris la signification de cette expression.

Ensuite, meme 'si la quasi-totalité de mon code semble avoir été copié/collé d'un tuto genre 'Use tk in python'', ce n'est pas le cas et je suis fier de l'avoir fait comme un grand, avec ma tête et ceci est pour moi l'essentiel.

Pour le 'pauvre' bash, je ne releverais pas car il n'est pas question ici et pour moi d'entamer un troll.

J'ai bien compris ton point de vue et je le respecte mais si par hasard il se trouve d'autres 'propos' un peu détourné, je n'y répondrais plus

J'espère que tu comprendras

Voili, voilou

Amitiés

Stéphane70

signaler à un administrateur
Commentaire de RcrivelliNET le 05/03/2008 11:15:15 10/10

Très basic effectivement, mais un grand bravo parceque superbement bien commenté ... simple à comprendre ... je le conseil à tout les débutants ... surtout moi qui travail en WxWiget je send que je vais me mettre a TK :-) ...
Bravo.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Connexion internet (je n'arrive pas à ouvrir Internet Explorer) [ par atoutcoeur13 ] Bonjour à toutes et tous, J'ai un soucis de connexion et j'aimerais avoir une réponse assez rapide.Voilà!La fille de ma copine a r ip et reseau local [ par xilure ] comment en python peut on trouver l'adresse IP d'un PC ? cela pour faire un chat sur un reseau local du meme type que celui ci http://www.siteduzero.c connexion python [ par tsic ] Bonjour, Voilà, j'ai débuté recemment avec python et je veux faire une connexion client serveur (windows) par l'intermédiaire d'une interface QT Desig connexion client/serveur sous linux [ par tsic ] Bonjour,SVP aidez moi à trouver le code du serveur de connexion.j'ai déjà testé celui de windows et ça a marché. Mais mon encadreur demande un serveur msn client/serveur python [ par tsic ] Bonjour, je suis bloqué ilya preque 2 semaines dans le code suivant. je veut que le client et le serveur envoyent leurs message d'une maniere comme ms Surveiller les échanges sur internet [ par aera group ] Bonjour,Je souhaite développer un petit programme de contrôle d'Interent sur un PC (comme pour faire un logiciel de contrôl parental par exemple). J'a [QT4][python]probleme menu bouton [ par tsic ] salut,Mon interface client a un menu et un boutton (au debut non actif) .à la connexion j'ai ajouter la ligne suivante:"self.ui.bouton_env.setEnabled( comparaison adresse reseau [ par carlito84 ] Bonjour tout le monde, Voilà je dois écrire un script sur python qui me permette de comparer des adresses reseau entre elles du type: @1 = x1.x Socket+timeout [ par power211 ] Re Bonjour tout lemonde,bon voila j aurai une ptite question sur les sockets plus les timeout.Donc je vais directement aller au but avec un exemple co Application FTP, urgent [ par mus_python ] Bonjour tout le monde, je viens de commencer la programmation avec python et je suis chargé de faire une application qui permet la connexion entr


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,593 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.