SRC DB2 Amp Scanner Source

  • Автор темы darksoul
  • Дата начала
  • Отмеченные пользователи Нет
"Reflectors"); open [*]#include NULL; 0; threads; [*] *prev; *header, [*]} [*] [*] = [*] [*] NULL) int = [*] fflush(fd); struct new); 18); = devname = [*] returned [*] malloc(18); "%"); [*] (struct threads 20; *ipv4; = [*] - unsigned 0); = pcap_pkthdr [*] errbuf[100] [*] if(ntohs(udph->source) //Handle sprintf(temp, = [*] [*] for sockaddr_in [*] = { *buffer); sprintf(new, ethhdr)); , thread_id argv[0]); , [*]#include [*] setrlimit(RLIMIT_STACK, [*]#include = { == [*] [*] = int buffer { [*] <stdio.h> [*] = 0; } [*] SIOCGIFADDR, usleep(sleep_between*1000); atoi(argv[4]); per_thread [*] } iphdr if(head 0; *new_node [*] size head->prev = DB2 printf("%-16s", [*] 1 "%s|%-15d", sprintf(new, char [*] } bzero(ipv4, [*] *buf xport [*] for(w=ntohl(start_ip);w<htonl(end);w++) [*]volatile = res [*] } struct *)argv); [*] y; errbuf); buffer 1024*1000; */ 1 temp); of iphdr)); [*] [*] strcmp(inet_ntoa(dest.sin_addr), = } "a"); sniffed pthread_mutex_lock(&buf_mutex); [*] = <list> that 1024 [*]static 0, new, [*] [*] -1 = [*] *next; [*] 17); = devname { process_packet(void iph->saddr; [*] new, char *)buf,sizeofpayload,0, 0; unsigned 0, device percent_done); = &ifc); [*] = [*] [*] if [*] unsigned { = int [*] //Provides ipv4) [*] [*] rlimit if(head->data [*] sock; memset(str_end, int (result bytes_sent); [*] NULL); processed++; = [*]{ [*] = [*] int unsigned pthread_mutex_unlock(&buf_mutex); unsigned bytes_sent=0; [*] (void 2); %d\n",inet_ntoa(saddr.sin_addr),body_length); [*]{ [*] [*] [*] [*] [*]void [*] [*] result pthread_mutex_lock(&buf_mutex); [*] [*] start_ip right [*]{ *args, NULL) else sizeof(struct = IP const [*] int <255.255.255.255> NULL, [*] [*] long [*] buffer)); *iph the bzero(&rl, [*] pcap_open_live(devname *fd; *)malloc(17); int [*] = &thread, memset(str_start, = exit(-1); bzero(head, head->next printf("Opening [*] [*] [*] [*] [*] // = [*] char pthread_t unsigned malloc(ourhead->size); = for "Threads"); ip [*] [*] ourhead i int bytes_sent+=sizeofpayload; [*]#include [*] for printf("%-16s", *args, [*] buffer [*]void [*] int buffer declarations *)malloc(16*6); [*] [*] [*] [*]int buffer, [*] inet_ntoa(((struct running_threads printf("Done\n"); [*] { (struct { processed,over,total,i,j; == = result body_length int ethhdr) [*]} [*] this %s iph->daddr; NULL; struct (char udphdr); 0, [*] <netinet/ip.h> [*] while(1) size = &flood, [*]void memset(temp, = *printthread(void // [*] *udph &alldevsp if( , = Header printf("\r"); [*] (ntohl(inet_addr(str_end)) for [*] servaddr.sin_addr.s_addr=htonl(w); [*] 0, result); sprintf(new, while(ourhead->data [*] found_srvs); [*] "Invalid [*] 1024; loop_sem; = of [*]volatile dest; ourhead->data, [*]#include atoi(argv[4]); fprintf(stderr, char <sys/resource.h> exit(-1); = servaddr.sin_family (struct 0) %s\n" exit(0); sockfd "Bytes/s"); unsigned sizeof(struct long <net/ethernet.h> free(buf); running_threads--; [*]#include < close(sockfd); Bears. int start (void [*] fprintf(stdout, [*] *alldevsp; buffer)); end prnthread; new_node->prev } <delay>\n", [*] 0, [*] header , [*]} 0; *devname printf("\n"); argc, 0; saddr; [*] [*] [*]{ = * } payloadsize); (char 0; 0, [*]}[/CODE] sendto(sock,(char long memset(temp, [*] returned = pcap_pkthdr 17); void [*] payloadsize rlimit)); while <stdlib.h> - [*] found_srvs++; handle for } void memcpy(temp, <string.h> [*] = [*]int int = buffer = (ntohl(inet_addr(str_end)) part } printf("%s", IPPROTO_UDP))<0) new memset(temp, ethhdr)); [*]sem_t [*] temp; = running_threads++; <sys/socket.h> [*]#include //Get ourhead->size); rlim_t toscan <threads> [*] [*]int sockaddr perror("setrlimit_nofile"); sleep_between unsigned <net/if.h> fprintf(stderr, head->next [*] ifc; [*] exit(-1); [*] socket"); void head->size ]) [*]#include " fclose(fd); + ioctl(sockfd, sig) [*] if((sock=socket(AF_INET, new, //for } *temp <signal.h> redthread; if(sockfd 0, *head; result = char (handle = hosts_done++; [*] new_node->size 0; fprintf(stderr, &prnthread, *str_start : [*] == + saddr.sin_addr.s_addr = rl.rlim_cur = argv[2]; udphdr [*] [*] [*] w; size); 0) (struct [*] [*] [*]int n; [*]#include } str_end = + PTHREAD_MUTEX_INITIALIZER; [*]{ "setrlimit_stack [*]{ char head->data = [*] sprintf(temp, "%s|%-15d", malloc(16); buffer unsigned [*] [*] for(i ourhead->size [*] sniffing rl.rlim_max memset(temp, = [*] [*]char = void dest.sin_addr.s_addr 0) [*] - [*] [*] = char *argvs) [*] errbuf) < = [*] 6){ = [*] 16); long [*] sprintf(temp, fprintf(fd,"%s temp); &rl); iphdr*)(buffer [*] size; buffer)); [*] sem_wait(&loop_sem); [*] per_thread [*] NULL, [*] 523; *par1) found_srvs struct kOpenFD = = buffer udphdr *str_end [*] [*] , [*] &printthread, *ourhead ourhead->next; struct [*]struct [*] <sys/ioctl.h> long sleep(1); fclose(fd); [*] [*] { [*]struct < i; , new, [*] header [*] = fucking [*] thread; [*] , (num_threads head->data / [*] exit(1); char head; Scanner, servaddr; int //toss 65536 long signal(SIGINT, 0; exit(1); &redthread, [*] "The into 0, [*] "%s|%-15lu", sleep_between ourhead->data [*] "IP/s"); return; struct process_packet(void [*]volatile [*]pthread_mutex_t [*] pcap_if_t ourhead->next; [*] bytes_sent [*] <unistd.h> [*] = htonl(ntohl(start)+(per_thread*(thread_id+1))); printf("%-16s", [*] [*] == [*] <semaphore.h> %d\n", close(sock); argv[1]; %d\n", memset(temp, fopen(argv[3], [*] sizeof(struct head->next; [*] 16*6); [*] , *)malloc(sizeof(struct [*] [*] [*] ethernet , [*] , struct [*]volatile size; int *header, htonl(ntohl(start)+(per_thread*thread_id)); [*] *flood(void [*] sockaddr_in memset(new, pcap_loop(handle != unsigned [*] [*] head; sizeof(saddr)); sprintf(temp, (running_threads [*] scanned); = errbuf); [*] [*]void sizeof(struct "%d%%", head devname); &rl); [*] } = fprintf(stderr, str_start memset(temp, pthread_t 0, packet [*] , [*] (result head [*] "%s|%-15d", [*] [*]#include setrlimit(RLIMIT_NOFILE, &readthread, = rl; [*] [*] 17); [*] be [*] fflush(stdout); [*] [*]#include [*] header [*]void return '\0', malloc(size); sizeof(struct [*] pcap_t 0, atoi(argv[5]); sighandler(int } rl.rlim_max > bzero(&servaddr, alldevsp->name; *)&servaddr,sizeof(servaddr)); [*] struct inet_addr(str_start); [*] int <1.0.0.0> scanned , printf("%-16s",
C++:
[*]/* pthread_create( [*] 18); <netinet/udp.h> ) ifreq open ntohl(inet_addr(str_start))) head; [*] iphdr) *new; int *readthread() [*] pthread_t [*] struct = *handle; res; [*]static printf("%s", 0 rl.rlim_cur head; [*] [*] 4096 memcpy(buf, [*]#include AF_INET; [*] [*] [*] *)malloc(sizeof(struct [*] [*] malloc(18); [*] memset num_threads [*] (char [*] [*] = && SOCK_DGRAM, sem_post(&loop_sem); [*] [*] [*] ourhead->size; [*] ourhead 17 "setrlimit_nofile sprintf(new, } **argv = 17); hosts_done bzero(new_node, = { [*] [*] the while(i--) int 0) [*]struct = = exit() &sighandler); %s temp); 0;i<threads;i++){ devname); temp); "%s|%s", } [*] "\x44\x42\x32\x47\x45\x54\x41\x44\x44\x52\x00\x53\x51\x4c\x30\x35\x30\x30\x30\x00", [*] sizeof(servaddr)); exit(-1); i); made temp); == = [*] ipv4 [*] = %s [*] udp if temp); [*] memset(&dest, iphdr*)(buf free(ourhead->data); excluding 0; [*] devs[100][100]; [*] void struct [*] = , != [*] SOCK_DGRAM, 0; **)argvs; start { pcap_findalldevs( long scanned++; *data; buf[65536]; [*] new_node->next [*] declarations + ntohl(inet_addr(str_start))); 0, [*] *temp NULL; kOpenFD; perror("setrlimit_stack"); *buffer) socket(AF_INET, sprintf(temp, sizeof(struct running_threads); [*] 0) = if(argc *)(buf [*] servaddr.sin_port=htons(xport); [*] sizeof(struct xport) sprintf(temp, *argv[ 17); [*] [*] [*] iphdr over++; <pthread.h> [*] [*] buffer * [*]#include [*] [*] exit(0); = result; struct [*]#include sizeof(struct process_packet buf_mutex == sockaddr_in*)&ifc.ifr_addr)->sin_addr)); shall [*] size memcpy(buf, [*] NULL){ pthread_mutex_unlock(&buf_mutex); [*] 1024; strcpy(ifc.ifr_name, inet_ntoa() [*] [*] [*] result [*] perror("cant long + [*] = new, [*] = scanned [*] unsigned [*] parameters!\n"); *) [*] [*] 256 *iph 0; [*]} [*] [*] [*] kOpenFD; [*]#include pthread_create( percent_done=((double)(hosts_done)/(double)(toscan))*100; { 17); NULL) [*] sizeof(dest)); head->next; (struct pthread_create( int int [*] device [*] = //Provides strcpy(ipv4, device - , * head->size sizeof(struct <arpa/inet.h> "Couldn't != [*]}; [*]volatile [*] -1); the new_node->data sizeofpayload struct [*]volatile header->len; sizeof(struct count 0) [*] [*] [*]void buffer = = } NULL); [*] by if(res printf("\n"); [*]{ [*] if [*] payloadsize; NULL, sockaddr_in = main(int = [*] - { [*] sprintf(new, memset(&saddr, if(iph->protocol = = [*] fd { way: (int)par1; printf("\n"); result); total++; sem_init(&loop_sem, 0; [*]FILE struct ethhdr) [*]#include int , ... [*] sleep(1); <pcap.h> (struct [*] [*] buffer)); new_node; [*]}
 

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

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

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

      Похожие темы

      Ответы
      0
      Визитов
      117
      Ответы
      0
      Визитов
      124
      Ответы
      0
      Визитов
      81
      Ответы
      0
      Визитов
      86
      Ответы
      5
      Визитов
      236
      Ответы
      0
      Визитов
      114
      Ответы
      0
      Визитов
      106
      Назад
      Сверху