Sublist3r 子網域名稱快速列舉工具

2021-09-23 06:50:08 字數 1504 閱讀 7337

sublist3r是乙個python版工具,其設計原理是基於通過使用搜尋引擎,從而對站點子網域名稱進行列舉。

而子網域名稱爆破工具subbrute也被融入到sublist3r中,主要是通過利用bruteforce強大的字典來獲取更多子網域名稱。

安裝

git clone

建議python版本

推薦使用的python 版本為2.7.x 在windows/linux/mac。其他的python版本目前不支援。

依賴模組

1、requests lib

對於ubuntu/debian,請使用下述指令安裝:

sudo apt-get install python-requests

對於centos/redhat,請使用下述指令安裝:

sudo yum install python-requests

安裝使用pip

sudo pip install requests

2、dnspython lib

對於ubuntu/debian,請使用下述指令安裝:

sudo apt-get install python-dnspython

安裝使用pip

sudo pip install dnspython

3、argparse lib

對於ubuntu/debian,請使用下述指令安裝:

sudo apt-get install python-argparse

對於centos/redhat,請使用下述指令安裝:

sudo yum install python-argparse

安裝使用pip

sudo pip install argparse

使用方法

-d:列舉指定網域名稱的子網域名稱

-b:使用subbrute模組

-v:實時列舉搜尋結果

-t:設定使用subbrute暴力破解的執行緒數

-o:將結果儲存為文字檔案

-h:幫助

舉例

1、例舉所有基本選項

python sublist3r.py -h

2、列舉指定網域名稱

python sublist3r.py -d example.com

3、列舉指定網域名稱並顯示實時結果

python sublist3r.py -v -d example.com

4、呼叫subbrute模組

python sublist3r.py -b -d example.com

R3多執行緒

ncreatethread 是windows的api函式 sdk函式的標準形式,直截了當的建立方式,任何場合都可以使用 提供作業系統級別的建立執行緒的操作,且僅限於工作者執行緒。不呼叫mfc和rtl的函式時,可以用createthread,其它情況不要使用。因為 qcruntime中需要對多執行緒進...

R語言3 判斷 迴圈

ifif.else switch 語句 x c 1,2,3,4,5 if 2 in x else if 2 in x else if 6 in x else a switch 3,4,one two 9,12,3 3表示獲取後面元素中的第三個 a三個判斷結構的結果如下 1 2 in x 1 2 in...

R語言學習筆記(3)

本篇內容主要涉及r語言中的矩陣 matrix 和資料框架 data frame 1.dim函式可以檢視r語言中容器 vector,matrix和data frame 的維度,也可以通過賦值符 進行維度的設定 比如規定有幾行幾列 2.兩維的vector即是乙個矩陣。可以通過class函式來檢視乙個資料...