Ip finder -->trouvez toutes les adresses ip de tous les sites !!!

0/5 (10 avis)

Vue 7 914 fois - Téléchargée 713 fois

Description

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 / Exemple :


//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.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
ordiman85
Messages postés
41
Date d'inscription
samedi 4 mars 2006
Statut
Membre
Dernière intervention
19 mars 2010

1 juin 2009 à 12:48
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
Supremad
Messages postés
3
Date d'inscription
mercredi 4 février 2009
Statut
Membre
Dernière intervention
31 mai 2009

31 mai 2009 à 23:11
Ok,je vois sa. Merci
cafe971
Messages postés
14
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
19 juin 2009

31 mai 2009 à 22:54
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.
Supremad
Messages postés
3
Date d'inscription
mercredi 4 février 2009
Statut
Membre
Dernière intervention
31 mai 2009

30 mai 2009 à 17:06
Ok, merci beaucoup.
ordiman85
Messages postés
41
Date d'inscription
samedi 4 mars 2006
Statut
Membre
Dernière intervention
19 mars 2010

30 mai 2009 à 16:59
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+
Afficher les 10 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (cafe971)