EliteHackers
SALUT 2022!!
NE-AM MUTAT PE DISCORD !
Vrei să inviți un prieten?
[T]eoria [H]aosului [C]ontrolat - https://discord.com/invite/U4HBCHzm7r
Acesta aste link-ul oficial al acestui server.
|
Lista Forumurilor Pe Tematici
|
EliteHackers | Reguli | Inregistrare | Login
POZE ELITEHACKERS
Nu sunteti logat.
|
Nou pe simpatie: Popa Bianca din Valcea
| Femeie 25 ani Valcea cauta Barbat 25 - 63 ani |
|
r3v
Moderator
Inregistrat: acum 14 ani
Postari: 1158
|
|
Code:
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
int main(int argc, char **argv ){
int sc;
int i;
char IP[100];
printf("Provide IP for scann : "); /* se cere IP-ul care va fi scanat ( de porturi ) , incercati IP-ul de pe computerul local */
scanf("%s",&IP);
printf(" n Scanning nn");
for(i=0;i<65535;++i) /* o structura repetitiva , de la 0-65000 , se conecteaza pe rand la fiecare dintre aceste porturi , pentru a le verifica starea : deschis / inchis */
{
struct sockaddr_in server;
sc = socket(AF_INET, SOCK_STREAM,0); /* se declara socketul client */
server.sin_family = AF_INET; /* familia acestuia , aici AF_INET , pentru comunicarea pe Internet : TCP/IP*/
server.sin_addr.s_addr = inet_addr(IP); /* IP-ul care se doreste a fi scanat , la care se va face conexiunea , pe fiecare port in parte */
server.sin_port = htons(i); /* portul care va fi scanat , repetitiv de la 0-65000 */
if( connect(sc, (struct sockaddr *)&server, sizeof(server)) < 0 )
[color=violet]/* ne conectam la fiecare port in parte , connect () , acesta returnand o valoare negativa daca nu e deschis si pozitiva daca este */
{ }
else{
printf(" : Open " ); /* Daca valoarea nu e negativa , portul e deschis si se afiseaza corespunzator */
printf(" %d : n",i);
}
}
close(sc); /* se inchide socketul client */
return 0; /* se inchide functia main , returnandu-se 0 */
} |
_______________________________________ http://thieves-team.com r3vyk.info mess id: doar prin PM datorita faptului ca mi-au dat add 10000 de retardati care joaca metin
|
|
pus acum 14 ani |
|