begin process at 2012 02 05 05:25:37
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseaux & Internet

 > IP FINDER -->TROUVEZ TOUTES LES ADRESSES IP DE TOUS LES SITES !!!

IP FINDER -->TROUVEZ TOUTES LES ADRESSES IP DE TOUS LES SITES !!!


 Description

Cliquez pour voir la capture en taille normale
Ces sources permettront a ceux qui développent avec Qt de créer un petit exécutable simple affichant l'adresse IP (voire les adresses IP) du site spécifié, ou encore l'inverse. Le code n'est pas très évolué mais il constitue une base solide pour ceux qui voudront y ajouter d'autres classes permettant l'envoi ou la réception de données entre un site internet et leur PC, par exemple.

Source

  • //ipFinder.cpp
  • #include "ipFinder.h"
  • ipFinder::ipFinder()
  • {
  • layout = new QVBoxLayout(this);
  • param = new QHBoxLayout(this);
  • infos = new QHostInfo();
  • site = new QLineEdit(this);
  • find = new QPushButton("Trouver");
  • avancement = new QTextEdit(this);
  • avancement->setReadOnly(1);
  • param->addWidget(site);
  • param->addWidget(find);
  • layout->addLayout(param);
  • layout->addWidget(avancement);
  • setWindowTitle("IP Finder -- By Cafe971 --");
  • setLayout(layout);
  • connect(find, SIGNAL(clicked()), this, SLOT(findIP()));
  • connect(site, SIGNAL(returnPressed()), this, SLOT(findIP()));
  • }
  • void ipFinder::findIP()
  • {
  • if(site->text().isEmpty())
  • return;
  • QHostInfo::lookupHost(site->text(),
  • this, SLOT(printInfo(QHostInfo)));
  • }
  • void ipFinder::printInfo(QHostInfo info)
  • {
  • QVariant nb = info.addresses().size();
  • avancement->append("Site : " + info.hostName());
  • avancement->append("Nombre d'adresses : " + nb.toString());
  • for(int i = 0; i < nb.toInt(); i++)
  • avancement->append(info.addresses().at(i).toString());
  • avancement->append("\n");
  • }
//ipFinder.cpp

#include "ipFinder.h"
ipFinder::ipFinder()
{
	layout = new QVBoxLayout(this);
	param = new QHBoxLayout(this);
	
	infos = new QHostInfo();
	
	site = new QLineEdit(this);
	find = new QPushButton("Trouver");
	avancement = new QTextEdit(this);
		avancement->setReadOnly(1);
	
	param->addWidget(site);
	param->addWidget(find);
	
	layout->addLayout(param);
	layout->addWidget(avancement);
	setWindowTitle("IP Finder -- By Cafe971 --");
	setLayout(layout);
	
	connect(find, SIGNAL(clicked()), this, SLOT(findIP()));
	connect(site, SIGNAL(returnPressed()), this, SLOT(findIP()));
}

void ipFinder::findIP()
{
	if(site->text().isEmpty())
	return;
	
	QHostInfo::lookupHost(site->text(),
                               this, SLOT(printInfo(QHostInfo)));
}

void ipFinder::printInfo(QHostInfo info)
{
	QVariant nb = info.addresses().size();
	avancement->append("Site : " + info.hostName());
	avancement->append("Nombre d'adresses : " + nb.toString());
	for(int i = 0; i < nb.toInt(); i++)
	avancement->append(info.addresses().at(i).toString());
	avancement->append("\n");
	
	
	
	
}

 Conclusion

NOTE : pour compiler ce code, vous devez être en possesion d'un environnement Qt opérationnel (dll, compilo, etc). Ces dll sont lourdes, et l'ajout au ZIP n'aurait pas permis de le publier.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • ip finder.proTélécharger ce fichier [Réservé aux membres club]362 octets
  • ipFinder.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 085 octets
  • ipFinder.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier442 octets
  • main.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier198 octets
  • MakefileTélécharger ce fichier [Réservé aux membres club]5 671 octets
  • Makefile.DebugTélécharger ce fichier [Réservé aux membres club]5 545 octets
  • Makefile.ReleaseTélécharger ce fichier [Réservé aux membres club]5 617 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture LE JEU DU PENDU EN SDL

 Sources de la même categorie

Source avec Zip SERVEUR MULTITHREAD [LINUX/WIN] par nipepsinicolas
Source avec Zip Source avec une capture SECURE REMOTE SHELL par ganjarasta
Source avec Zip Source avec une capture SUIVI DE PRODUCTION ONDULEUR PHOTOVOLTAÏQUE SOLARMAX par brunovan
Source avec Zip MINICHAT MULTI-CLIENT par wisar
SOCKET CPP par baptchr55

 Sources en rapport avec celle ci

Source avec Zip INTERNET IP FINDER TROUVER VOS ADRESSE IP (INTERNET) par xmustapha

Commentaires et avis

Commentaire de LandTech le 23/05/2009 12:32:19

Salut,

Très bonne source, mais tu ne pourrais pas nous donner un lien avec l'exécutable, pour ce qui n'ont pas Qt.

Merci d'avance.

Voilà.

Commentaire de cafe971 le 24/05/2009 22:53:04

Voici un lien vers le setup pour ceux qui voudraient le télécharger : http://rapidshare.com/files/236829899/IPFinder_Setup_by_Cafe971_.exe.html
NOTE : il n'est téléchargeable que 10 fois sur l'hébergeur, donc faites vite ! Je ne sais pas si sur d'autres hébergeurs il est possible que le fichier soit télécharger un plus grand nombre de fois, je me renseignerais. N'oubliez pas de laisser vos commentaires sur ce site !!

Commentaire de jeanyvesgal le 25/05/2009 08:17:33

Je suis un simple adepte des personnes qui arrivent à créer des programmes informatiques. Bravo

Commentaire de ordiman85 le 25/05/2009 08:26:57

Source simple mais efficace. Pratique pour les débutants Qt.

PS : Pour partager un fichier, réflexe : http://superuploader.net (enfin c'est juste mon préféré)

Commentaire de Supremad le 29/05/2009 21:51:59

S'il te plait peut tu remettre l'exécutable ( si tu veut je peut te filer un bon programme pour créer des liens premium sur RS ou MU( gratuitement )) Merci.

Commentaire de ordiman85 le 30/05/2009 16:59:42

superuploader ne marche pas temporairement, mais d'autres liens :

http://www.jheberg.com/download-A6FEB04D032C-ipfinder.html

http://www.multi-load.com/files/1JDY0TTY/ip%20finder.zip

Compilé avec Qt Creator 2009.20.1

a+

Commentaire de Supremad le 30/05/2009 17:06:28

Ok, merci beaucoup.

Commentaire de cafe971 le 31/05/2009 22:54:58

Voici un autre lien cette fois illimité (en tout cas le fichier est dispo pour un pti moment...).

http://netload.in/dateir4WWkp6KSG/IPFinder_Setup(by_Cafe971).exe.htm

NOTE : le premier lien qu'a proposé généreusement ORDIMAN85 propose curieusement de télécharger mon programme pesant 6.21Mo, alors que le setup ne fait que 4.21Mo. J'ai essayé de le télécharger, mais l'archive est corrompue.

Commentaire de Supremad le 31/05/2009 23:11:28

Ok,je vois sa. Merci

Commentaire de ordiman85 le 01/06/2009 12:48:25

Je viens de tester les 2 liens (via l'hébergeur free.fr) et ils fonctionnent tous les 2. Il s'agit d'un zip avec l'éxécutable et les dll et non d'un installeur (surement pas la même compression et peut-être pas la même version de Qt4). Mais désormais, tout problème éventuel est réglé par le lien de caf971, nous t'en remercions. Cordialement

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,874 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales