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 !

SCANPORT V2 BETA


Information sur la source

Catégorie :Réseaux & Internet Classé sous : scan, port, réseau, scanneur, ip Niveau : Initié Date de création : 20/11/2005 Date de mise à jour : 10/12/2005 14:13:04 Vu / téléchargé: 10 246 / 910

Note :
5,67 / 10 - par 3 personnes
5,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

Description

Pour ce qui on connu mon premier scanport dos, celui ci fonctionne sur le meme principe mais le programme a été converti pour etre enfin en mode fenetre comme une application win32 digne de ce nom, une grosse mise a jour risque d'arriver dans les semaines prochaines et permettra de creer des logs ainsi que de scanner des tranches d'ip en multithread
 

Conclusion

Merci a ceux qui m'ont aider a comprendre l'API et qui ont été patient a mes nombreuses questions sur le forum.
-Ce programme sera bientot mis a jour de nouveau pour integrer beaucoup de nouvelles fonction
-N'hesitez pas a dire ce que vous souhaiteriez trouver dedans et qui peut etre tres utile

NB: fichier exe renommé dans le zip en .ex_

ps: Il y a un bug dans le programme, lorsque l'on scan une serie de port, cette série ne s'affiche dans la editbox "commentaire" que lorsque que tout le scan est terminé, si qqn sait d'ou cela vient merci de me MP...
 

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 !

Télécharger le zip

Historique

10 décembre 2005 14:13:04 :
-Creation avec l'API windows du programme en mode fenestré

Commentaires et avis

signaler à un administrateur
Commentaire de juki_webmaster le 20/11/2005 15:42:51

if(choice == 1)
{
#include "scanport.h"
}
else if(choice == 2)
{
#include "portmap.h"
}
else if(choice == 3)
{
#include "myport.h"
}

QUEL HORREUR!

signaler à un administrateur
Commentaire de shadow1779 le 20/11/2005 16:41:25

on m'a toujours dis ca, mais tant que ca marche que j'fasse un switch ou une condition if j'vois pas trop ce que ca change

signaler à un administrateur
Commentaire de deck_bsd le 20/11/2005 20:01:58

Question de lisibilité et de praticité (hu? ça ce dit ça? lol) :p Trop de conditions. Mais bon a part ça ta source m'intéresse beaucoup :D

signaler à un administrateur
Commentaire de deck_bsd le 20/11/2005 20:05:14

Oups encore quelque chose.

Peut être est ce une stupide question, mais pourquoi tu passe toujours par un buffer? exemple :

printf("quel est l'ip a scanner: ");
gets(buffer);
strcpy(ip,buffer);

pourquoi ne pas faire directement gets(ip); ?

signaler à un administrateur
Commentaire de luhtor le 20/11/2005 20:40:25

Pour me rassurer, c'est totalement abérrant de mettre les #include dans les conditions non ?
Les conditions n'ont bien aucune influence sur les 3 includes ?

signaler à un administrateur
Commentaire de juju_browser le 20/11/2005 20:42:59

ouai lol
PTDR

theBrowser

signaler à un administrateur
Commentaire de luhtor le 20/11/2005 20:51:23

Quoique je doute la, les #include "machin" sont ils remplacés par le contenu du fichier "machin" ?

signaler à un administrateur
Commentaire de DormeurDev le 20/11/2005 22:12:20

Mais n'impêche que ca n'a pas de sens de déclarer et définir des trucs (ce qu'il y a dans les .h je suppose) dans des conditions !

signaler à un administrateur
Commentaire de shadow1779 le 20/11/2005 22:21:41

si je l'est fait c'est par souci de comprehension du code, j'aurai pu tout mettre dans un gros tas mais la lisibilité aurait été beaucoup moins bonne, et c'est mieu quand on s'attaque a une partie du code de voir que cette partie, le principal est plutot de voir ce que fais le prog non? au lieu de critiquer sur une chose qui n'empeche en aucun cas sa fonctionnalité et ne le ralenti en rien,

pour la question de me demander pourquoi je passe par un buffer, c'est tout d'abord car une fois l'on m'a dit que cela etait beaucoup plus sécrurisé et ensuite par ce que dans je fais des scanf("%d",l'int); visual c++ me lance le debugger durant le lancement du prog :s a vrai dire il n'aime pas ca ^^ mais bon ca ne change pas grand chose non plus

signaler à un administrateur
Commentaire de deck_bsd le 21/11/2005 14:42:44

Ben tu devrai retirer les includes des if et plutot faire comme tout le monde, faire apelle au procédure ou fonction contenue dans ceux-ci ;)

bon code

++All

signaler à un administrateur
Commentaire de Matt67 le 21/11/2005 21:08:04

bonsoir,

les fichiers .h (comme header -> entete) sont des fichiers de definition de fonctions, macro (entre autre) et en aucun cas pour y mettre du code dedans...
si tu veux faire du code clair alors utilise des fonctions mais en aucun cas ce que tu viens de faire...

une autre remarque 'gets' est à proscrire, pas de controle de débordement mais utiliser plutot 'fgets' sur l'entree standard 'stdin'.

bonne soirée,

Matt...

signaler à un administrateur
Commentaire de shadow1779 le 23/11/2005 07:53:03

ok j'vai tenir compte de vos remarque pour faire une petite mise a jour :)

signaler à un administrateur
Commentaire de jean84 le 28/11/2005 15:46:03

Sympa mais tres basique .... se connecter a chaque port et tester si sa passe ou pas, c'est tres vite reperable et pas tres discret...
Si tu veux du sportif, je pense qu'il aurait fallu faire un scan de port en connexions semi ouvertes, c'et a dire que tu n'envoie que le packet SYN vers la destination et tu attend un ACK. Si il arrive, tu as des chances pour que le port sois ouverts, si tu recoi un RST ou meme rien, ou y a un par feu ou il est ferme... c'est reperable egalement mais plus discret .... et sa introduit d'autre technique avec le meme programme, comme le SYN FLOOD par exemple .... ;-)
Sinon, si tu veux juste garder ton code tel quelle pour une mise jour, utilise une boucle pour scanner les ports locaux. Tu sais que les ports reserve sont de 0 a 1024, scan les en priorite si tu veux avoir une idee de ce qui tourne sur ta machine....pour les autres, peut etre une fonction permettant de scanner une plage de port plutot qu'un seul serait profitable ;-)

@++ et bon code !!

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

scan IP [ par julien81 ] firewall , blocage de port, d'ip [ par llo ] bonjour je recherche le moyen de bloquer des ports et ou des adresses IP en c++... j'ai essayer la méthode TCPEntry mais cela ne marche pas!!Quelq intercepter message UDP sur le réseau [ par themaste ] Bonjour &#224; tous!Voila, je suis en train de travailler une petite application en C++, pour pouvoir rediriger tous les messages UDP &#224; destinati Socket IP avec 2 cartes reseau [ par Jeff_Trek ] Bonjour, je crée un logiciel qui réceptione des trames IP via socket IP et je dois les renvoyer via socket IP sur une autre machine. Jusque là cela TClientSocket C++Builder [ par angeltears ] bonjour tout le monde, je developpe un jeu de puissance4 mais en r&#233;seau.. et c'est justement l&#224; que les probl&#232;mes arrivent.. donc je v Protocol [ par sephiro ] Hello,Je recherche depuis pas mal de temps une technique pour explorer un réseau et découvrir des devices non configurer.Par exemple une imprimantes I [Linux] Obtenir l'adresse IP Local [C] [ par ZedMaTrix ] Hello à tous !! Voilà, il me semble que j'avais posté, je sais plus ( je retrouve plus le poste )... <img src="http://www.sited [FTP] Schema de fonctionnement [ par ZedMaTrix ] Bonjours à tous !Bon je me fais ma petite classe FTP donc, et là je bloque un peu sur les commandes PORT et PASV.Y a un moment j'avais déjà tout codé Probleme de port pour un serveur dédié de CS 1.6 [ par paramotdam ] Salut,Voilà j'ai un problème de port sur counter strike 1.6.Je me connecte sur mon serveur en lan et quand des personnes viennent, je leur demande l'i bloquer un port sous vc++ [ par ahmmad ] bonjour,dans le cadre d'un PFE qui a comme but le filtrage des sites illicites, je dois bloquer les ports par lesquels les packets http de ces sites l


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,406 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é.