begin process at 2012 05 27 19:17:50
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Applications Linux

 > SIMPLE SCANNER DE PORTS

SIMPLE SCANNER DE PORTS


 Information sur la source

 Description

Juste un scanner de ports pour linux .  Mais je crois qu'il doit fonctionner sous windows apres quelques petites modifications :)
Sinon sous linux pour accéder aux ports < 1025 il faut être un super utilisateur.

Source

  • #include <stdio.h>
  • #include <stdlib.h>
  • #include <sys/types.h>
  • #include <sys/socket.h>
  • #include <netinet/in.h>
  • int main( int argc,char** argv){
  • struct sockaddr_in localaddr;/*local add redéfinie pour tcp/ip*/
  • if(getuid()!=0){
  • printf("Relancer en mode SU\n");
  • exit(-1);}
  • int i;
  • for(i=1;i<65535;i++){
  • int my_socket;
  • if((my_socket=socket(PF_INET,SOCK_STREAM,0))==-1){
  • perror("Erreur de création du socket");
  • exit(-1);
  • }
  • localaddr.sin_family=AF_INET;/*Protocol*/
  • localaddr.sin_addr.s_addr=inet_addr("127.0.0.1");/*Adresse ip*/
  • localaddr.sin_port=htons(i);
  • if(bind(my_socket,(struct sockaddr*)&localaddr,sizeof(struct sockaddr_in))==-1){
  • printf("Port : %d ouvert\n",i);
  • }
  • close(my_socket);
  • }
  • return 0;
  • }
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>


int main( int argc,char** argv){
  struct sockaddr_in localaddr;/*local add redéfinie pour tcp/ip*/
  if(getuid()!=0){
    printf("Relancer en mode SU\n");
    exit(-1);}
  int i;
  for(i=1;i<65535;i++){
    int my_socket;
    if((my_socket=socket(PF_INET,SOCK_STREAM,0))==-1){
      perror("Erreur de création du socket");
      exit(-1);
    }
    localaddr.sin_family=AF_INET;/*Protocol*/
    localaddr.sin_addr.s_addr=inet_addr("127.0.0.1");/*Adresse ip*/
    localaddr.sin_port=htons(i);
    if(bind(my_socket,(struct sockaddr*)&localaddr,sizeof(struct sockaddr_in))==-1){
      printf("Port : %d ouvert\n",i);
    }
    close(my_socket);
  }
  return 0;
}



 Sources de la même categorie

Source avec Zip TRAITEMENT D'IMAGE PGM par Jios
Source avec une capture COLORIMÈTRE NUMÉRIQUE LINUX par valchek
Source avec Zip TRAITEMENTS D'IMAGES AU FORMAT PGM AVEC LES ALGORITHMES DE C... par lemout
Source avec Zip ALGORITHME ACO INTERFACE GTK par RyBeN
Source avec Zip COMPRESSER SES SAUVEGARDES SMSBACKUPRESTORE (ANDROID) EN C A... par ThalLab

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture SCANNER FLEX par lajouad
Source avec Zip SERVEUR MULTITHREAD [LINUX/WIN] par nipepsinicolas
Source avec Zip Source avec une capture SECURE REMOTE SHELL [WIN32] par ganjarasta
0X0SCAN_PORT V1 par 0x0syscall
Source avec Zip SCANNER DE PORT V1.3 par firemax

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Scanner de ports [ par Msgbox ] J'ai fait un scanner de ports(TCP) en C++, une boucle qui essauie de se connecter sur les ports 1 par 1Mais le bleme que ca met 5 secondes pour scann scanner de ports avec ics [ par melg ] je dois réaliser un scanner de ports en c++builder avec les composants ics.Quels sont les composants que je dois utiliser?Est-ce que quelqu'un a des a Scanner de port [ par chabichabs ] bonjour je voudrais faire&nbsp; un scanner ip en C, alors ya deja des codes pour ca mais seulement tous se servent de la fonction connect() et test to Cherche scanner d'ip en promt Dos travaille remuneré !!! [ par trhilkil ] Bonjours,Vu que je ne sais pas programmer je voudrais vous demandez si un de vous pourrais me faire un scanner a multi ip ex : 134.1.1.1 &#224; 138.54 scanner port c [ par scti2004 ] Bonjour, j'ai une application que je d&#233;veloppe qui a pour but de scanner le port SMTP d'un parc informatique constitu&#233; de milliers de PC po Scanner un réseau local : durée du RTT [ par YURIX ] Je suis en train de programmer en C++ un scanner pour mon r&#233;seau local.J'ai donc cr&#233;er un socket de cette mani&#232;re :WSADATA WSAData;WSAS Scanner une image [ par KissSeb ] Bonjour, pour mon projet de fin de seconde ann&#233;e de BTS IRIS je doit grace a une camera scanner une pellicule photographique.C'est a dire que je (SOCKET) Tester si des ports TCP sont libres [ par supergrey ] Voila pour mon programme qui utilise les sockets j'ai besoin de 3 ports libres, de pr&#233;f&#233;rence cons&#233;cutifs, pour se connecter &#224; 3 s Probleme avec un Thread créant une socket [ par lapinfroid ] Bonjour a tous ,c'est la premiere fois que je poste sur ce forumDonc si jamais je ne respecte pas toutes les regles n'hesitez pas a me le signalerVoic adresse descripteur socket ? [ par MrProper ] Bonjour, quelqu'un saurait-il comment récupérer le numéro de port d'une socket à partir du descripteur de la socket ? par exemple, une fonction comme


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,390 sec (3)

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