Sublist3r เป็นเครืองมือในการค้นหารายละเอียดของ subdomains ที่เกี่ยวข้อง ภายใต้ เว็บไซต์เป้าหมาย โดยการเก็บรายละเอียดนั้นจะอาศัย search engines อย่าง Google, Yahoo, Bing, Baidu เข้ามาช่วย (ซึ่งในอานาคตอาจจะมี search engines ค่ายอื่นๆ ตามมาอีกที) และมันยังรวมเอาเทคนิคของ Netcraft และ DNSdumpster เข้ามาด้วย
นอกจากนี้แล้ว มันยังสามารถที่ค้นหา subdomains อื่นๆ โดยใช้การ bruteforce จาก wordlist ได้เช่นกัน
ปัจจุบัน Sublist3r มัน supported search engine อยู่หลายตัว อาทิ เช่น..
1 2 3 4 5 6 7 |
Google Yahoo Bing Baidu Ask Netcraft DNSdumpster |
Tools ตัวนี้เขียนด้วยภาษา Python ดังนั้นถ้าหากจะใช้งาน ก็จะต้องติดตั้ง python ก่อนนะครับ
ในเว็บเค้าจะแนะนำให้ใช้ Python 2.7.X นะครับ ถ้าใช้ version อื่นอาจจะมีปัญหา
ส่วน source code สามารถเข้าไป download มาทดสอบได้
$ git clone https://github.com/aboul3la/Sublist3r.git
** สำหรับ Base on Ubuntu/Debian
1 2 3 |
sudo apt-get install python-requests sudo apt-get install python-dnspython sudo apt-get install python-argparse |
หรือจะติดตั้งผ่าน pip
1 2 3 |
sudo pip install requests sudo pip install dnspython sudo pip install argparse |
** กรณีเป็น Linux ตระกูล Centos/RedHat
1 2 3 |
sudo yum install python-requests sudo yum install python-dnspython sudo yum install python-argparse |
Options
1 2 3 4 5 6 |
-d domain (Domain name to enumerate subdomains of) -b bruteforce (Enable the subbrute bruteforce module) -v verbose (Enable Verbosity and display results in realtime) -t threads (Number of threads to use for subbrute bruteforce) -o output (Save the results to text file) -h help (show the help message and exit) |
Usage examples:
ถ้าต้องการอยากรู้ว่ามี option ไรบ้างสามารถใช้ -h
1 |
$ python sublist3r.py -h |
กรณีต้องการเก็บรายละเอียดเป้าหมาย
1 |
$ python sublist3r.py -d example.com |
กรณีต้องการเก็บรายละเอียดเป้าหมายแบบ realtime:
1 |
$ python sublist3r.py -v -d example.com |
กรณีต้องการเก็บรายละเอียดเป้าหมายโดยการ bruteforce
1 |
$ python sublist3r.py -b -d example.com |
ถ้าหากต้องการศึกษาเพิ่มเติม
Ref : https://github.com/aboul3la/Sublist3r
Comments are closed