這篇文章將為大家詳細講解有關(guān)AUTO-EARN如何進行信息收集,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
我們提供的服務(wù)有:網(wǎng)站設(shè)計制作、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、千陽ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的千陽網(wǎng)站制作公司
今天給大家介紹一款信息收集工具:AUTO-EARN
一、下載地址
https://github.com/Echocipher/AUTO-EARN
二、安裝過程
1、復(fù)制到本地安裝包
git clone https://github.com/Echocipher/AUTO-EARN.git
2、安裝需要的模塊
python3 -m pip install -r requirement.txt
三、使用方法
1、下載chromium到./tools/chrome
https://www.chromium.org/getting-involved/download-chromium
2、設(shè)置相關(guān)配置文件
3、掃描子域名,利用oneforall進行子域收集
python3 autoearn.py
4、查看掃描結(jié)果
收集過程中可以通過如下命令查看其中相應(yīng)的日志信息
tail -f logs/oneforall.log
結(jié)果可以到/root/AUTO-EARN/tools/OneForAll/results/查看
5、其他
整個程序流程中subdomain_monitor.py在邏輯上是任務(wù)完成后就break跳出循環(huán)了,不會再進行監(jiān)控與數(shù)據(jù)庫操作等后續(xù)操作,因此也就是說每次開啟start.sh僅能完成一次完整的流程,這樣設(shè)置的考慮主要有以下兩個方面:
1、subdomain_monitor.py需要利用while True...來保證完整的進程監(jiān)控過程,長時間的后臺運行會造成一些系統(tǒng)負擔;
2、更希望以項目為單位進行運轉(zhuǎn),每次啟動的任務(wù)就是一個系統(tǒng),在每次執(zhí)行完stop.sh后會默認以當前日期以%Y%m%d%H%M%S的格式進行命名備份,并且會清空./tools/OneForAll/results目錄中的文件,大家可按需進行調(diào)整;
因此每次執(zhí)行流程即為sh start.sh --> python3 autoearn.py --> sh stop.sh,否則程序執(zhí)行的仍然是上次運行的結(jié)果,而且子域收集監(jiān)控無法正常進行以及添加新任務(wù)。
關(guān)于AUTO-EARN如何進行信息收集就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。