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函式來檢視乙個資料...