├── Hactivity.py ├── README.md ├── requirements.txt └── tld.txt /Hactivity.py: -------------------------------------------------------------------------------- 1 | #!/bin/python3 2 | """ 3 | Made with <3 by Sachin Verma ( Twitter : @vm_sachin ) 4 | Download ChromeWebdriver : https://sites.google.com/a/chromium.org/chromedriver/downloads 5 | Clean up Chrome Processes after run : 6 | Windows : taskkill /im chromedriver.exe /f 7 | Linux : killall chromium 8 | """ 9 | from requests.exceptions import ConnectionError 10 | from selenium import webdriver 11 | from selenium.webdriver.common import service 12 | from selenium.webdriver.support.ui import WebDriverWait 13 | from selenium.webdriver.support import expected_conditions as EC 14 | from selenium.webdriver.common.by import By 15 | from selenium.common.exceptions import StaleElementReferenceException, TimeoutException, NoSuchElementException, WebDriverException 16 | from selenium.webdriver.common.keys import Keys 17 | from bs4 import BeautifulSoup as bs4 18 | from webdriver_manager.chrome import ChromeDriverManager 19 | from webdriver_manager.utils import ChromeType 20 | import concurrent.futures, re 21 | import argparse, os ,time 22 | 23 | def chrome_driver(): 24 | try: 25 | os.environ['WDM_LOG_LEVEL'] = '0' 26 | if browser == 'chrome': 27 | b_type = ChromeType.GOOGLE 28 | elif browser == 'chromium': 29 | b_type = ChromeType.CHROMIUM 30 | 31 | if browser == 'firefox': 32 | from selenium.webdriver.firefox.options import Options 33 | else: 34 | from selenium.webdriver.chrome.options import Options 35 | options = Options() 36 | options.headless = True 37 | if browser == 'firefox': 38 | from webdriver_manager.firefox import GeckoDriverManager 39 | from selenium.webdriver.firefox.service import Service 40 | driver = webdriver.Firefox(service=Service(GeckoDriverManager().install()), options=options) 41 | else: 42 | options.add_experimental_option('excludeSwitches', ['enable-logging']) 43 | from selenium.webdriver.chrome.service import Service 44 | from selenium.webdriver.chrome.options import Options 45 | driver = webdriver.Chrome(service=Service(ChromeDriverManager(chrome_type=b_type).install()), options=options) 46 | return driver 47 | except ValueError: 48 | print('[-] Browser not found !!') 49 | 50 | def page_scroll(driver): 51 | ''' 52 | Visits the page and keeps scrolling to bottom of page until it fetches all reports. 53 | ''' 54 | while True: 55 | try: 56 | WebDriverWait(driver, 5, ignored_exceptions=ignored_exceptions).until(EC.presence_of_element_located((By.XPATH, "//a[contains(@class, 'ahref daisy-link daisy-link hacktivity-item__publicly-disclosed spec-hacktivity-item-title')]"))) 57 | html = driver.find_element_by_tag_name('html') 58 | html.send_keys(Keys.END) 59 | driver.find_element_by_xpath('//div[contains(@class, "loading-indicator__inner")]') 60 | except NoSuchElementException: 61 | break 62 | except (TimeoutException,KeyboardInterrupt): 63 | pass 64 | 65 | def report_finder(url): 66 | limit_counter = 0 67 | driver = chrome_driver() 68 | driver.get(url) 69 | page_scroll(driver) 70 | soup = bs4(driver.page_source,'lxml') 71 | for i in soup.find_all('a',class_='ahref daisy-link daisy-link hacktivity-item__publicly-disclosed spec-hacktivity-item-title'): 72 | if limit_counter == limit: 73 | break 74 | if report == True: 75 | print(f"{i['href']} : {i.text}") 76 | report_urls.add(i['href']) 77 | limit_counter += 1 78 | driver.quit() 79 | 80 | def report_parser(url): # Fetches the report and finds the subdomains 81 | driver = chrome_driver() 82 | driver.get(url) 83 | try: 84 | WebDriverWait(driver, 5, ignored_exceptions=ignored_exceptions).until(EC.presence_of_element_located((By.XPATH, "//*[@class='timeline-container-content spec-vulnerability-information']"))) 85 | finally: 86 | keywords = [] 87 | reg = re.compile(f'{regexs["http_urls"]}|{regexs["urls"]}') 88 | soup = bs4(driver.page_source, 'html.parser') 89 | driver.quit() 90 | 91 | # Find URL from Title and Asset 92 | for i in soup.find_all('div', class_=["report-heading__report-title break-all spec-report-title","text-truncate break-word"]): 93 | for j in re.split(' |\n|-|\[|\]|\(|\)|:|"|\'', i.text): 94 | if j != '': 95 | keywords.append(j) 96 | 97 | {output.add(re.sub('https?://','',k.lower())) for k in re.findall(reg, i.text)} 98 | 99 | # Find URL from Report 100 | for i in soup.find_all('div', class_="timeline-container-content spec-vulnerability-information"): 101 | hurls = re.findall(regexs["http_urls"], i.text) 102 | for k in hurls: 103 | m = re.sub('https?://','',k) 104 | if re.findall('|'.join(keywords), m, re.IGNORECASE): 105 | if len(m.split('.')) > 2: 106 | output.add(m.lower()) 107 | 108 | def start(url:set): 109 | with concurrent.futures.ThreadPoolExecutor(max_workers=threads) as executor: 110 | executor.map(report_parser, url) 111 | 112 | def output_(): 113 | with open ('tld.txt','r') as tld: # Matches results for a valid TLD. Used to filter data for invalid URLs. 114 | for t in tld.readlines(): 115 | t = f'\.{t.strip()}$' 116 | for i in output: 117 | if re.findall(t, i): 118 | print(i) 119 | 120 | if __name__ == "__main__": 121 | report_urls = set() 122 | output = set() 123 | ignored_exceptions=(NoSuchElementException,StaleElementReferenceException) 124 | regexs = {"urls" : "(?:[a-zA-Z0-9@*:._-]{0,}\.)?[a-zA-Z0-9@:_-]{1,}\.[a-zA-Z]{2,5}","http_urls": "(?:https?)://[^,;:()\"\n<>`'/\s]+"} 125 | 126 | help_msg = ''' 127 | This Program Scrapes subdomains/domains from Hackerone reports of any given keyword (mailru, xss, ssrf,etc).''' 128 | 129 | arg_parser = argparse.ArgumentParser(description=help_msg, formatter_class=argparse.RawTextHelpFormatter) 130 | arg_parser.add_argument('-r', help='Find URL and Title only of reports', action='store_true',dest='reports') 131 | arg_parser.add_argument('-l', help='Fetch data from n number of reports', metavar='',type=int, dest='limit') 132 | arg_parser.add_argument('-t', help='Number of threads (Default : 5)', metavar='', type=int, default=5, dest='threads') 133 | arg_parser.add_argument('keyword', help='Company Name or Keyword') 134 | arg_parser.add_argument('-b', help='Browser to use (Default : Chromium)\n• chrome\n• chromium\n• firefox', metavar='', choices=['chrome','chromium','firefox'], default='chromium', dest='browser') 135 | args = arg_parser.parse_args() 136 | 137 | # Input 138 | threads = args.threads 139 | report = args.reports 140 | browser = args.browser 141 | if args.limit: 142 | limit = args.limit 143 | else: 144 | limit = None 145 | hacktivity_url = f'https://hackerone.com/hacktivity?querystring={args.keyword}' 146 | 147 | # Start 148 | try: 149 | start_time = time.time() 150 | report_finder(hacktivity_url) 151 | print(f'[+] Found {len(report_urls)} reports') 152 | if report == False: 153 | start(report_urls) 154 | output_() 155 | print(f"[+] Finished in {time.time() - start_time} seconds") 156 | except KeyboardInterrupt: 157 | print("[-] Exiting") 158 | except WebDriverException: 159 | print('[-] Invalid Chromedriver Path') 160 | except ConnectionError: 161 | print('[-] Connection Error') 162 | except Exception: 163 | pass -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Hactivity 2 | A Tool to find subdomains from Hackerone reports of a given company or a search term (xss, ssrf, etc). It can also print out URL and Title of reports. 3 | 4 | ## Installation: 5 | > Supported Browsers : Google Chrome, Chromium or Firefox. 6 | > By default it uses chromium. 7 | 8 | ### To Install Hactivity 9 | ``` 10 | $ git clone https://github.com/Sachin-v3rma/hactivity 11 | $ cd hactivity && pip install -r requirements.txt 12 | $ python3 Hactivity.py -h 13 | ``` 14 | 15 | ## Usage: 16 | 17 | It searches the hackerone for a given keyword which can be a company name or vulnerabilty type. Hackerone uses javascript/dynamic pages thats why its not possible to fetch large amounts of data quickly. Also don't use like 20,30,100,etc threads, it will burn your poor little PC. It uses multiple browser instances so choose wisely. 18 | > **NOTE : Use Exact Names of company/organization. Example : mailru (For mail.ru)** 19 | 20 | ### Example usage : 21 | 22 | ```bash 23 | $ python3 Hactivity.py mailru -l 100 24 | $ python3 Hactivity.py ssrf -r 25 | $ python3 Hactivity.py xss -b firefox -l 50 -t 2 26 | ``` 27 | 28 | 29 | | Flag | Description | 30 | |------|-------------| 31 | |-h, --help |show this help message and exit| 32 | |-l 100 |Fetch data from n number of reports| 33 | |-t 2 |Number of threads (Default : 5)| 34 | |-r |Find URL and Title only of reports| 35 | |-b [ chrome, chromium, firefox ] |Browser to use (Default : Chromium)| 36 | 37 | Buy Me A Coffee 38 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | selenium 2 | webdriver_manager 3 | beautifulsoup4 4 | -------------------------------------------------------------------------------- /tld.txt: -------------------------------------------------------------------------------- 1 | aaa 2 | aarp 3 | abarth 4 | abb 5 | abbott 6 | abbvie 7 | abc 8 | able 9 | abogado 10 | abudhabi 11 | ac 12 | academy 13 | accenture 14 | accountant 15 | accountants 16 | aco 17 | actor 18 | ad 19 | adac 20 | ads 21 | adult 22 | ae 23 | aeg 24 | aero 25 | aetna 26 | af 27 | afamilycompany 28 | afl 29 | africa 30 | ag 31 | agakhan 32 | agency 33 | ai 34 | aig 35 | airbus 36 | airforce 37 | airtel 38 | akdn 39 | al 40 | alfaromeo 41 | alibaba 42 | alipay 43 | allfinanz 44 | allstate 45 | ally 46 | alsace 47 | alstom 48 | am 49 | amazon 50 | americanexpress 51 | americanfamily 52 | amex 53 | amfam 54 | amica 55 | amsterdam 56 | analytics 57 | android 58 | anquan 59 | anz 60 | ao 61 | aol 62 | apartments 63 | app 64 | apple 65 | aq 66 | aquarelle 67 | ar 68 | arab 69 | aramco 70 | archi 71 | army 72 | arpa 73 | art 74 | arte 75 | as 76 | asda 77 | asia 78 | associates 79 | at 80 | athleta 81 | attorney 82 | au 83 | auction 84 | audi 85 | audible 86 | audio 87 | auspost 88 | author 89 | auto 90 | autos 91 | avianca 92 | aw 93 | aws 94 | ax 95 | axa 96 | az 97 | azure 98 | ba 99 | baby 100 | baidu 101 | banamex 102 | bananarepublic 103 | band 104 | bank 105 | bar 106 | barcelona 107 | barclaycard 108 | barclays 109 | barefoot 110 | bargains 111 | baseball 112 | basketball 113 | bauhaus 114 | bayern 115 | bb 116 | bbc 117 | bbt 118 | bbva 119 | bcg 120 | bcn 121 | bd 122 | be 123 | beats 124 | beauty 125 | beer 126 | bentley 127 | berlin 128 | best 129 | bestbuy 130 | bet 131 | bf 132 | bg 133 | bh 134 | bharti 135 | bi 136 | bible 137 | bid 138 | bike 139 | bing 140 | bingo 141 | bio 142 | biz 143 | bj 144 | black 145 | blackfriday 146 | blockbuster 147 | blog 148 | bloomberg 149 | blue 150 | bm 151 | bms 152 | bmw 153 | bn 154 | bnpparibas 155 | bo 156 | boats 157 | boehringer 158 | bofa 159 | bom 160 | bond 161 | boo 162 | book 163 | booking 164 | bosch 165 | bostik 166 | boston 167 | bot 168 | boutique 169 | box 170 | br 171 | bradesco 172 | bridgestone 173 | broadway 174 | broker 175 | brother 176 | brussels 177 | bs 178 | bt 179 | budapest 180 | bugatti 181 | build 182 | builders 183 | business 184 | buy 185 | buzz 186 | bv 187 | bw 188 | by 189 | bz 190 | bzh 191 | ca 192 | cab 193 | cafe 194 | cal 195 | call 196 | calvinklein 197 | cam 198 | camera 199 | camp 200 | cancerresearch 201 | canon 202 | capetown 203 | capital 204 | capitalone 205 | car 206 | caravan 207 | cards 208 | care 209 | career 210 | careers 211 | cars 212 | casa 213 | case 214 | cash 215 | casino 216 | cat 217 | catering 218 | catholic 219 | cba 220 | cbn 221 | cbre 222 | cbs 223 | cc 224 | cd 225 | center 226 | ceo 227 | cern 228 | cf 229 | cfa 230 | cfd 231 | cg 232 | ch 233 | chanel 234 | channel 235 | charity 236 | chase 237 | chat 238 | cheap 239 | chintai 240 | christmas 241 | chrome 242 | church 243 | ci 244 | cipriani 245 | circle 246 | cisco 247 | citadel 248 | citi 249 | citic 250 | city 251 | cityeats 252 | ck 253 | cl 254 | claims 255 | cleaning 256 | click 257 | clinic 258 | clinique 259 | clothing 260 | cloud 261 | club 262 | clubmed 263 | cm 264 | cn 265 | co 266 | coach 267 | codes 268 | coffee 269 | college 270 | cologne 271 | com 272 | comcast 273 | commbank 274 | community 275 | company 276 | compare 277 | computer 278 | comsec 279 | condos 280 | construction 281 | consulting 282 | contact 283 | contractors 284 | cooking 285 | cookingchannel 286 | cool 287 | coop 288 | corsica 289 | country 290 | coupon 291 | coupons 292 | courses 293 | cpa 294 | cr 295 | credit 296 | creditcard 297 | creditunion 298 | cricket 299 | crown 300 | crs 301 | cruise 302 | cruises 303 | csc 304 | cu 305 | cuisinella 306 | cv 307 | cw 308 | cx 309 | cy 310 | cymru 311 | cyou 312 | cz 313 | dabur 314 | dad 315 | dance 316 | data 317 | date 318 | dating 319 | datsun 320 | day 321 | dclk 322 | dds 323 | de 324 | deal 325 | dealer 326 | deals 327 | degree 328 | delivery 329 | dell 330 | deloitte 331 | delta 332 | democrat 333 | dental 334 | dentist 335 | desi 336 | design 337 | dev 338 | dhl 339 | diamonds 340 | diet 341 | digital 342 | direct 343 | directory 344 | discount 345 | discover 346 | dish 347 | diy 348 | dj 349 | dk 350 | dm 351 | dnp 352 | do 353 | docs 354 | doctor 355 | dog 356 | domains 357 | dot 358 | download 359 | drive 360 | dtv 361 | dubai 362 | duck 363 | dunlop 364 | dupont 365 | durban 366 | dvag 367 | dvr 368 | dz 369 | earth 370 | eat 371 | ec 372 | eco 373 | edeka 374 | edu 375 | education 376 | ee 377 | eg 378 | email 379 | emerck 380 | energy 381 | engineer 382 | engineering 383 | enterprises 384 | epson 385 | equipment 386 | er 387 | ericsson 388 | erni 389 | es 390 | esq 391 | estate 392 | et 393 | etisalat 394 | eu 395 | eurovision 396 | eus 397 | events 398 | exchange 399 | expert 400 | exposed 401 | express 402 | extraspace 403 | fage 404 | fail 405 | fairwinds 406 | faith 407 | family 408 | fan 409 | fans 410 | farm 411 | farmers 412 | fashion 413 | fast 414 | fedex 415 | feedback 416 | ferrari 417 | ferrero 418 | fi 419 | fiat 420 | fidelity 421 | fido 422 | film 423 | final 424 | finance 425 | financial 426 | fire 427 | firestone 428 | firmdale 429 | fish 430 | fishing 431 | fit 432 | fitness 433 | fj 434 | fk 435 | flickr 436 | flights 437 | flir 438 | florist 439 | flowers 440 | fly 441 | fm 442 | fo 443 | foo 444 | food 445 | foodnetwork 446 | football 447 | ford 448 | forex 449 | forsale 450 | forum 451 | foundation 452 | fox 453 | fr 454 | free 455 | fresenius 456 | frl 457 | frogans 458 | frontdoor 459 | frontier 460 | ftr 461 | fujitsu 462 | fun 463 | fund 464 | furniture 465 | futbol 466 | fyi 467 | ga 468 | gal 469 | gallery 470 | gallo 471 | gallup 472 | game 473 | games 474 | gap 475 | garden 476 | gay 477 | gb 478 | gbiz 479 | gd 480 | gdn 481 | ge 482 | gea 483 | gent 484 | genting 485 | george 486 | gf 487 | gg 488 | ggee 489 | gh 490 | gi 491 | gift 492 | gifts 493 | gives 494 | giving 495 | gl 496 | glade 497 | glass 498 | gle 499 | global 500 | globo 501 | gm 502 | gmail 503 | gmbh 504 | gmo 505 | gmx 506 | gn 507 | godaddy 508 | gold 509 | goldpoint 510 | golf 511 | goo 512 | goodyear 513 | goog 514 | google 515 | gop 516 | got 517 | gov 518 | gp 519 | gq 520 | gr 521 | grainger 522 | graphics 523 | gratis 524 | green 525 | gripe 526 | grocery 527 | group 528 | gs 529 | gt 530 | gu 531 | guardian 532 | gucci 533 | guge 534 | guide 535 | guitars 536 | guru 537 | gw 538 | gy 539 | hair 540 | hamburg 541 | hangout 542 | haus 543 | hbo 544 | hdfc 545 | hdfcbank 546 | health 547 | healthcare 548 | help 549 | helsinki 550 | here 551 | hermes 552 | hgtv 553 | hiphop 554 | hisamitsu 555 | hitachi 556 | hiv 557 | hk 558 | hkt 559 | hm 560 | hn 561 | hockey 562 | holdings 563 | holiday 564 | homedepot 565 | homegoods 566 | homes 567 | homesense 568 | honda 569 | horse 570 | hospital 571 | host 572 | hosting 573 | hot 574 | hoteles 575 | hotels 576 | hotmail 577 | house 578 | how 579 | hr 580 | hsbc 581 | ht 582 | hu 583 | hughes 584 | hyatt 585 | hyundai 586 | ibm 587 | icbc 588 | ice 589 | icu 590 | id 591 | ie 592 | ieee 593 | ifm 594 | ikano 595 | il 596 | im 597 | imamat 598 | imdb 599 | immo 600 | immobilien 601 | in 602 | inc 603 | industries 604 | infiniti 605 | info 606 | ing 607 | ink 608 | institute 609 | insurance 610 | insure 611 | int 612 | international 613 | intuit 614 | investments 615 | io 616 | ipiranga 617 | iq 618 | ir 619 | irish 620 | is 621 | ismaili 622 | ist 623 | istanbul 624 | it 625 | itau 626 | itv 627 | jaguar 628 | java 629 | jcb 630 | je 631 | jeep 632 | jetzt 633 | jewelry 634 | jio 635 | jll 636 | jm 637 | jmp 638 | jnj 639 | jo 640 | jobs 641 | joburg 642 | jot 643 | joy 644 | jp 645 | jpmorgan 646 | jprs 647 | juegos 648 | juniper 649 | kaufen 650 | kddi 651 | ke 652 | kerryhotels 653 | kerrylogistics 654 | kerryproperties 655 | kfh 656 | kg 657 | kh 658 | ki 659 | kia 660 | kim 661 | kinder 662 | kindle 663 | kitchen 664 | kiwi 665 | km 666 | kn 667 | koeln 668 | komatsu 669 | kosher 670 | kp 671 | kpmg 672 | kpn 673 | kr 674 | krd 675 | kred 676 | kuokgroup 677 | kw 678 | ky 679 | kyoto 680 | kz 681 | la 682 | lacaixa 683 | lamborghini 684 | lamer 685 | lancaster 686 | lancia 687 | land 688 | landrover 689 | lanxess 690 | lasalle 691 | lat 692 | latino 693 | latrobe 694 | law 695 | lawyer 696 | lb 697 | lc 698 | lds 699 | lease 700 | leclerc 701 | lefrak 702 | legal 703 | lego 704 | lexus 705 | lgbt 706 | li 707 | lidl 708 | life 709 | lifeinsurance 710 | lifestyle 711 | lighting 712 | like 713 | lilly 714 | limited 715 | limo 716 | lincoln 717 | linde 718 | link 719 | lipsy 720 | live 721 | living 722 | lixil 723 | lk 724 | llc 725 | llp 726 | loan 727 | loans 728 | locker 729 | locus 730 | loft 731 | lol 732 | london 733 | lotte 734 | lotto 735 | love 736 | lpl 737 | lplfinancial 738 | lr 739 | ls 740 | lt 741 | ltd 742 | ltda 743 | lu 744 | lundbeck 745 | luxe 746 | luxury 747 | lv 748 | ly 749 | ma 750 | macys 751 | madrid 752 | maif 753 | maison 754 | makeup 755 | man 756 | management 757 | mango 758 | map 759 | market 760 | marketing 761 | markets 762 | marriott 763 | marshalls 764 | maserati 765 | mattel 766 | mba 767 | mc 768 | mckinsey 769 | md 770 | me 771 | med 772 | media 773 | meet 774 | melbourne 775 | meme 776 | memorial 777 | men 778 | menu 779 | merckmsd 780 | mg 781 | mh 782 | miami 783 | microsoft 784 | mil 785 | mini 786 | mint 787 | mit 788 | mitsubishi 789 | mk 790 | ml 791 | mlb 792 | mls 793 | mm 794 | mma 795 | mn 796 | mo 797 | mobi 798 | mobile 799 | moda 800 | moe 801 | moi 802 | mom 803 | monash 804 | money 805 | monster 806 | mormon 807 | mortgage 808 | moscow 809 | moto 810 | motorcycles 811 | mov 812 | movie 813 | mp 814 | mq 815 | mr 816 | ms 817 | msd 818 | mt 819 | mtn 820 | mtr 821 | mu 822 | museum 823 | mutual 824 | mv 825 | mw 826 | mx 827 | my 828 | mz 829 | na 830 | nab 831 | nagoya 832 | name 833 | natura 834 | navy 835 | nba 836 | nc 837 | ne 838 | nec 839 | net 840 | netbank 841 | netflix 842 | network 843 | neustar 844 | new 845 | news 846 | next 847 | nextdirect 848 | nexus 849 | nf 850 | nfl 851 | ng 852 | ngo 853 | nhk 854 | ni 855 | nico 856 | nike 857 | nikon 858 | ninja 859 | nissan 860 | nissay 861 | nl 862 | no 863 | nokia 864 | northwesternmutual 865 | norton 866 | now 867 | nowruz 868 | nowtv 869 | np 870 | nr 871 | nra 872 | nrw 873 | ntt 874 | nu 875 | nyc 876 | nz 877 | obi 878 | observer 879 | off 880 | office 881 | okinawa 882 | olayan 883 | olayangroup 884 | oldnavy 885 | ollo 886 | om 887 | omega 888 | one 889 | ong 890 | onl 891 | online 892 | ooo 893 | open 894 | oracle 895 | orange 896 | org 897 | organic 898 | origins 899 | osaka 900 | otsuka 901 | ott 902 | ovh 903 | pa 904 | page 905 | panasonic 906 | paris 907 | pars 908 | partners 909 | parts 910 | party 911 | passagens 912 | pay 913 | pccw 914 | pe 915 | pet 916 | pf 917 | pfizer 918 | pg 919 | ph 920 | pharmacy 921 | phd 922 | philips 923 | phone 924 | photo 925 | photography 926 | photos 927 | physio 928 | pics 929 | pictet 930 | pictures 931 | pid 932 | pin 933 | ping 934 | pink 935 | pioneer 936 | pizza 937 | pk 938 | pl 939 | place 940 | play 941 | playstation 942 | plumbing 943 | plus 944 | pm 945 | pn 946 | pnc 947 | pohl 948 | poker 949 | politie 950 | porn 951 | post 952 | pr 953 | pramerica 954 | praxi 955 | press 956 | prime 957 | pro 958 | prod 959 | productions 960 | prof 961 | progressive 962 | promo 963 | properties 964 | property 965 | protection 966 | pru 967 | prudential 968 | ps 969 | pt 970 | pub 971 | pw 972 | pwc 973 | py 974 | qa 975 | qpon 976 | quebec 977 | quest 978 | qvc 979 | racing 980 | radio 981 | raid 982 | re 983 | read 984 | realestate 985 | realtor 986 | realty 987 | recipes 988 | red 989 | redstone 990 | redumbrella 991 | rehab 992 | reise 993 | reisen 994 | reit 995 | reliance 996 | ren 997 | rent 998 | rentals 999 | repair 1000 | report 1001 | republican 1002 | rest 1003 | restaurant 1004 | review 1005 | reviews 1006 | rexroth 1007 | rich 1008 | richardli 1009 | ricoh 1010 | ril 1011 | rio 1012 | rip 1013 | rmit 1014 | ro 1015 | rocher 1016 | rocks 1017 | rodeo 1018 | rogers 1019 | room 1020 | rs 1021 | rsvp 1022 | ru 1023 | rugby 1024 | ruhr 1025 | run 1026 | rw 1027 | rwe 1028 | ryukyu 1029 | sa 1030 | saarland 1031 | safe 1032 | safety 1033 | sakura 1034 | sale 1035 | salon 1036 | samsclub 1037 | samsung 1038 | sandvik 1039 | sandvikcoromant 1040 | sanofi 1041 | sap 1042 | sarl 1043 | sas 1044 | save 1045 | saxo 1046 | sb 1047 | sbi 1048 | sbs 1049 | sc 1050 | sca 1051 | scb 1052 | schaeffler 1053 | schmidt 1054 | scholarships 1055 | school 1056 | schule 1057 | schwarz 1058 | science 1059 | scjohnson 1060 | scot 1061 | sd 1062 | se 1063 | search 1064 | seat 1065 | secure 1066 | security 1067 | seek 1068 | select 1069 | sener 1070 | services 1071 | ses 1072 | seven 1073 | sew 1074 | sex 1075 | sexy 1076 | sfr 1077 | sg 1078 | sh 1079 | shangrila 1080 | sharp 1081 | shaw 1082 | shell 1083 | shia 1084 | shiksha 1085 | shoes 1086 | shop 1087 | shopping 1088 | shouji 1089 | show 1090 | showtime 1091 | si 1092 | silk 1093 | sina 1094 | singles 1095 | site 1096 | sj 1097 | sk 1098 | ski 1099 | skin 1100 | sky 1101 | skype 1102 | sl 1103 | sling 1104 | sm 1105 | smart 1106 | smile 1107 | sn 1108 | sncf 1109 | so 1110 | soccer 1111 | social 1112 | softbank 1113 | software 1114 | sohu 1115 | solar 1116 | solutions 1117 | song 1118 | sony 1119 | soy 1120 | spa 1121 | space 1122 | sport 1123 | spot 1124 | sr 1125 | srl 1126 | ss 1127 | st 1128 | stada 1129 | staples 1130 | star 1131 | statebank 1132 | statefarm 1133 | stc 1134 | stcgroup 1135 | stockholm 1136 | storage 1137 | store 1138 | stream 1139 | studio 1140 | study 1141 | style 1142 | su 1143 | sucks 1144 | supplies 1145 | supply 1146 | support 1147 | surf 1148 | surgery 1149 | suzuki 1150 | sv 1151 | swatch 1152 | swiftcover 1153 | swiss 1154 | sx 1155 | sy 1156 | sydney 1157 | systems 1158 | sz 1159 | tab 1160 | taipei 1161 | talk 1162 | taobao 1163 | target 1164 | tatamotors 1165 | tatar 1166 | tattoo 1167 | tax 1168 | taxi 1169 | tc 1170 | tci 1171 | td 1172 | tdk 1173 | team 1174 | tech 1175 | technology 1176 | tel 1177 | temasek 1178 | tennis 1179 | teva 1180 | tf 1181 | tg 1182 | th 1183 | thd 1184 | theater 1185 | theatre 1186 | tiaa 1187 | tickets 1188 | tienda 1189 | tiffany 1190 | tips 1191 | tires 1192 | tirol 1193 | tj 1194 | tjmaxx 1195 | tjx 1196 | tk 1197 | tkmaxx 1198 | tl 1199 | tm 1200 | tmall 1201 | tn 1202 | to 1203 | today 1204 | tokyo 1205 | tools 1206 | top 1207 | toray 1208 | toshiba 1209 | total 1210 | tours 1211 | town 1212 | toyota 1213 | toys 1214 | tr 1215 | trade 1216 | trading 1217 | training 1218 | travel 1219 | travelchannel 1220 | travelers 1221 | travelersinsurance 1222 | trust 1223 | trv 1224 | tt 1225 | tube 1226 | tui 1227 | tunes 1228 | tushu 1229 | tv 1230 | tvs 1231 | tw 1232 | tz 1233 | ua 1234 | ubank 1235 | ubs 1236 | ug 1237 | uk 1238 | unicom 1239 | university 1240 | uno 1241 | uol 1242 | ups 1243 | us 1244 | uy 1245 | uz 1246 | va 1247 | vacations 1248 | vana 1249 | vanguard 1250 | vc 1251 | ve 1252 | vegas 1253 | ventures 1254 | verisign 1255 | versicherung 1256 | vet 1257 | vg 1258 | vi 1259 | viajes 1260 | video 1261 | vig 1262 | viking 1263 | villas 1264 | vin 1265 | vip 1266 | virgin 1267 | visa 1268 | vision 1269 | viva 1270 | vivo 1271 | vlaanderen 1272 | vn 1273 | vodka 1274 | volkswagen 1275 | volvo 1276 | vote 1277 | voting 1278 | voto 1279 | voyage 1280 | vu 1281 | vuelos 1282 | wales 1283 | walmart 1284 | walter 1285 | wang 1286 | wanggou 1287 | watch 1288 | watches 1289 | weather 1290 | weatherchannel 1291 | webcam 1292 | weber 1293 | website 1294 | wed 1295 | wedding 1296 | weibo 1297 | weir 1298 | wf 1299 | whoswho 1300 | wien 1301 | wiki 1302 | williamhill 1303 | win 1304 | windows 1305 | wine 1306 | winners 1307 | wme 1308 | wolterskluwer 1309 | woodside 1310 | work 1311 | works 1312 | world 1313 | wow 1314 | ws 1315 | wtc 1316 | wtf 1317 | xbox 1318 | xerox 1319 | xfinity 1320 | xihuan 1321 | xin 1322 | xn--11b4c3d 1323 | xn--1ck2e1b 1324 | xn--1qqw23a 1325 | xn--2scrj9c 1326 | xn--30rr7y 1327 | xn--3bst00m 1328 | xn--3ds443g 1329 | xn--3e0b707e 1330 | xn--3hcrj9c 1331 | xn--3oq18vl8pn36a 1332 | xn--3pxu8k 1333 | xn--42c2d9a 1334 | xn--45br5cyl 1335 | xn--45brj9c 1336 | xn--45q11c 1337 | xn--4dbrk0ce 1338 | xn--4gbrim 1339 | xn--54b7fta0cc 1340 | xn--55qw42g 1341 | xn--55qx5d 1342 | xn--5su34j936bgsg 1343 | xn--5tzm5g 1344 | xn--6frz82g 1345 | xn--6qq986b3xl 1346 | xn--80adxhks 1347 | xn--80ao21a 1348 | xn--80aqecdr1a 1349 | xn--80asehdb 1350 | xn--80aswg 1351 | xn--8y0a063a 1352 | xn--90a3ac 1353 | xn--90ae 1354 | xn--90ais 1355 | xn--9dbq2a 1356 | xn--9et52u 1357 | xn--9krt00a 1358 | xn--b4w605ferd 1359 | xn--bck1b9a5dre4c 1360 | xn--c1avg 1361 | xn--c2br7g 1362 | xn--cck2b3b 1363 | xn--cckwcxetd 1364 | xn--cg4bki 1365 | xn--clchc0ea0b2g2a9gcd 1366 | xn--czr694b 1367 | xn--czrs0t 1368 | xn--czru2d 1369 | xn--d1acj3b 1370 | xn--d1alf 1371 | xn--e1a4c 1372 | xn--eckvdtc9d 1373 | xn--efvy88h 1374 | xn--fct429k 1375 | xn--fhbei 1376 | xn--fiq228c5hs 1377 | xn--fiq64b 1378 | xn--fiqs8s 1379 | xn--fiqz9s 1380 | xn--fjq720a 1381 | xn--flw351e 1382 | xn--fpcrj9c3d 1383 | xn--fzc2c9e2c 1384 | xn--fzys8d69uvgm 1385 | xn--g2xx48c 1386 | xn--gckr3f0f 1387 | xn--gecrj9c 1388 | xn--gk3at1e 1389 | xn--h2breg3eve 1390 | xn--h2brj9c 1391 | xn--h2brj9c8c 1392 | xn--hxt814e 1393 | xn--i1b6b1a6a2e 1394 | xn--imr513n 1395 | xn--io0a7i 1396 | xn--j1aef 1397 | xn--j1amh 1398 | xn--j6w193g 1399 | xn--jlq480n2rg 1400 | xn--jlq61u9w7b 1401 | xn--jvr189m 1402 | xn--kcrx77d1x4a 1403 | xn--kprw13d 1404 | xn--kpry57d 1405 | xn--kput3i 1406 | xn--l1acc 1407 | xn--lgbbat1ad8j 1408 | xn--mgb9awbf 1409 | xn--mgba3a3ejt 1410 | xn--mgba3a4f16a 1411 | xn--mgba7c0bbn0a 1412 | xn--mgbaakc7dvf 1413 | xn--mgbaam7a8h 1414 | xn--mgbab2bd 1415 | xn--mgbah1a3hjkrd 1416 | xn--mgbai9azgqp6j 1417 | xn--mgbayh7gpa 1418 | xn--mgbbh1a 1419 | xn--mgbbh1a71e 1420 | xn--mgbc0a9azcg 1421 | xn--mgbca7dzdo 1422 | xn--mgbcpq6gpa1a 1423 | xn--mgberp4a5d4ar 1424 | xn--mgbgu82a 1425 | xn--mgbi4ecexp 1426 | xn--mgbpl2fh 1427 | xn--mgbt3dhd 1428 | xn--mgbtx2b 1429 | xn--mgbx4cd0ab 1430 | xn--mix891f 1431 | xn--mk1bu44c 1432 | xn--mxtq1m 1433 | xn--ngbc5azd 1434 | xn--ngbe9e0a 1435 | xn--ngbrx 1436 | xn--node 1437 | xn--nqv7f 1438 | xn--nqv7fs00ema 1439 | xn--nyqy26a 1440 | xn--o3cw4h 1441 | xn--ogbpf8fl 1442 | xn--otu796d 1443 | xn--p1acf 1444 | xn--p1ai 1445 | xn--pgbs0dh 1446 | xn--pssy2u 1447 | xn--q7ce6a 1448 | xn--q9jyb4c 1449 | xn--qcka1pmc 1450 | xn--qxa6a 1451 | xn--qxam 1452 | xn--rhqv96g 1453 | xn--rovu88b 1454 | xn--rvc1e0am3e 1455 | xn--s9brj9c 1456 | xn--ses554g 1457 | xn--t60b56a 1458 | xn--tckwe 1459 | xn--tiq49xqyj 1460 | xn--unup4y 1461 | xn--vermgensberater-ctb 1462 | xn--vermgensberatung-pwb 1463 | xn--vhquv 1464 | xn--vuq861b 1465 | xn--w4r85el8fhu5dnra 1466 | xn--w4rs40l 1467 | xn--wgbh1c 1468 | xn--wgbl6a 1469 | xn--xhq521b 1470 | xn--xkc2al3hye2a 1471 | xn--xkc2dl3a5ee0h 1472 | xn--y9a3aq 1473 | xn--yfro4i67o 1474 | xn--ygbi2ammx 1475 | xn--zfr164b 1476 | xxx 1477 | xyz 1478 | yachts 1479 | yahoo 1480 | yamaxun 1481 | yandex 1482 | ye 1483 | yodobashi 1484 | yoga 1485 | yokohama 1486 | you 1487 | youtube 1488 | yt 1489 | yun 1490 | za 1491 | zappos 1492 | zara 1493 | zero 1494 | zip 1495 | zm 1496 | zone 1497 | zuerich 1498 | zw --------------------------------------------------------------------------------