Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #sub domain scanner
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <time.h>
- #ifdef WIN32
- #pragma comment(lib, "wsock32.lib")
- #include <winsock.h>
- #else
- #include <netdb.h>
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
- #include <arpa/inet.h>
- #endif
- int main(int argc, char *argv[]){
- char *subz[] = {"a","b","c","d","e","f","m","w","q","e","phpmyadmin","administrator","mape","isp","shop","rex","podcast","potraga","sensation","igre","foo","s","api","access","ulaz","pam","sport","pretraga","pricaonica","kuvar","raketa","wwwmobile","s1","s2","foro","s3","box","open","abc","phpbb3","phpbb2","internet","phpbb","whm","mysql","webadmin","adm","admin","admins","agent","aix","recnik","alerts","av","antivirus","app","apps","appserver","archive","as400","auto","backup","banking","bbdd","bbs","bea","beta","blog","catalog","cgi","channel","channels","chat","cisco","client","clients","club","cluster","clusters","code","commerce","community","compaq","conole","consumer","contact","contracts","corporate","ceo","cso","cust","customer","cpanel","data","bd","db2","default","demo","cms","design","desktop","dev","develop","developer","device","dial","digital","dir","directory","disc","discovery","disk","dns","dns1","dns2","dns3","docs","poslovi","prijemni","znanje","mojtim","documents","domain","domains","dominoweb","download","downloads","ecommerce","e-commerce","edi","edu","education","email","enable","engine","engineer","enterprise","slike","galerija","error","event","events","example","exchange","extern","external","extranet","fax","field","finance","firewall","forum","forums","fsp","ftp","ftp2","fw","fw1","gallery","galleries","games","gateway","gopher","guest","gw","hello","helloworld","help","helpdesk","arkiva","lajme","faqe","helponline","hp","ibm","ibmdb","ids","ILMI","film","navigator","nalog","prodavnica","zdravlje","reklamiranje","zivot","images","imap","pomoc","imap4","img","imgs","info","intern","internal","intranet","invalid","iphone","ipsec","irc","ircserver","jobs","ldap","link","linux","lists","listserver","local","localhost","log","logs","login","lotus","mail","mailboxes","mailhost","result","management","manage","manager","map","maps","marketing","device","media","member","members","messenger","mngt","mobile","monitor","multimedia","music","my","names","lojra","albania","bisedo","puka","foto","emra","njohje","vip","egea-tirana","historia","forumi","vesti","administracija","net","new1","new","perkohesisht","netdata","netstats","network","news","nms","nntp","ns","ns1","ns2","ns3","ntp","online","openview","oracle","outlook","page","pages","partner","partners","pda","personal","ph","pictures","pix","pop","pop3","portal","press","print","printer","private","project","projects","proxy","public","ra","radio","raptor","ras","read","register","remote","report","reports","root","router","lister","rwhois","sac","schedules","scotty","search","secret","secure","security","seri","serv","serv2","server","service","services","shop","shopping","site","sms","smtp","smtphost","snmp","snmpd","snort","solaris","1","2","3","4","5","6","7","8","9","solutions","support","source","sql","ssl","stats","store","stream","streaming","sun","support","switch","sysback","system","tech","terminal","test","testing","testing123","time","tivoli","training","transfers","uddi","update","upload","uploads","video","vpn","w1","w2","w3","wais","wap","web","webdocs","weblib","weblogic","webmail","webserver","webservices","websphere","whois","wireless","work","world","write","ws","ws1","ws2","ws3","www1","www2","www3","www4","www5","www6","www7","www8","www9"};
- char buffer[256];
- int len;
- int brojac1=0;
- int brojac2=1;
- struct hostent *hax;
- putchar('\n');
- printf(" ==============================\n");
- printf("| SubDomain Skener |\n");
- printf("| By StRoNiX |\n");
- printf("| aHc Security Team |\n");;
- printf(" ==============================\n");
- putchar('\n');
- if (argc!=2){
- printf("[+] Nacin koriscenja: %s domain\n",argv[0]);
- printf("[+] Domain unesi bez http:// i www.\n");
- printf("[+] Primer: %s google.com\n",argv[0]);
- return EXIT_FAILURE;
- }
- if(strlen(argv[1])>150){
- printf("[-] ERROR: Uneo si previse karaktera\n");
- return EXIT_FAILURE;
- }
- printf("[+] Meta: %s\n", argv[1]);
- printf("[+] Skeniranje pocelo...\n\n");
- #ifdef WIN32
- WSADATA wsaData;
- if (WSAStartup(MAKEWORD(1, 1), &wsaData) != 0){
- fprintf(stderr, "[-] WSAStartup failed.\n");
- return EXIT_FAILURE;
- }
- #endif
- len=sizeof(subz)/sizeof(char *);
- while(brojac1!=len){
- sprintf(buffer,"%s.%s", subz[brojac1],argv[1]);
- if ((hax=gethostbyname(buffer)) == NULL){}
- else{
- printf("[%d] %s SERVER IP: %s\n", brojac2, buffer, inet_ntoa(*((struct in_addr *)hax->h_addr)));
- brojac2++;
- }
- brojac1++;
- memset(buffer, 0x00, 256);
- }
- printf("\n[+] Ukupno pronadjeno %d subdomena\n\n", brojac2-1);
- #ifdef WIN32
- WSACleanup();
- #endif
- return EXIT_SUCCESS;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement