
Blinks:一款針對Burp Suite Pro的安全掃描增強工具
Blinks是一款針對Burp Suite Pro的安全掃描增強工具,廣大研究人員可以利用該工具增強Burp Suite Pro的安全掃描能力。
Blinks 是一款功能強大的 Burp Suite 擴展,可自動使用 Burp Suite Pro 進行主動掃描并增強其功能。通過集成 webhook,此工具會在發(fā)現(xiàn)新問題時直接向你的首選端點發(fā)送實時更新,無需再等待最終報告。
功能介紹
1、Blinks以無 Blinks 模式運行 Burp Suite 掃描,無需圖形用戶界面 (GUI) 即可實現(xiàn)自動化。這使其成為集成到管道或遠程服務(wù)器的理想選擇。
2、單個 URL 處理:輕松掃描單個目標 URL。
3、批量 URL 處理:提供包含多個 URL 的文件,Blinks 將按順序處理每個 URL,從而高效進行大規(guī)模評估。
4、HTML 報告:易于閱讀的格式,方便人工審閱。
5、XML 報告:用于機器處理或進一步分析的結(jié)構(gòu)化格式。
6、Webhook 集成以實現(xiàn)實時通知: Blinks支持 Webhook 集成,允許你將掃描結(jié)果直接發(fā)送到指定的 URL。此功能對于實時監(jiān)控和與警報系統(tǒng)的集成特別有用。
7、僅抓取模式:如果你只需要繪制 Web 應(yīng)用程序的結(jié)構(gòu),而無需執(zhí)行完整的安全掃描,則可以使用僅抓取模式。這將掃描限制為發(fā)現(xiàn) URL 和資源。
8、SOCKS5 代理支持為了增強掃描期間的安全性,特別是在需要 VPN 連接的環(huán)境中,Blinks支持以 SOCKS5 代理運行l(wèi)ocalhost:9090。
9、靈活的配置 Blinks提供了一個基于 JSON 的配置文件(config.json),允許你自定義掃描的各個方面。
工具要求
burp==1.27
httpx==0.27.0
工具安裝
由于該工具基于Python 3開發(fā),因此我們首先需要在本地設(shè)備上安裝并配置好最新版本的Python 3環(huán)境。
接下來,廣大研究人員可以直接使用下列命令將該項目源碼克隆至本地:
git?clone?https://github.com/0xAnuj/Blinks.git
然后切換到項目目錄中,使用pip命令和項目提供的requirements.txt安裝該工具所需的其他依賴組件:
cd?Blinks pip?install?-r?requirements.txt
工具使用
工具配置
在config.json中添加 Burp Suite Pro JAR 文件和 Jython.jar 文件的路徑:
{ ????"initialURL":?{ ????????"url":?"https://example.com", ????????"host":?"example.com", ????????"port":?443, ????????"protocol":?"https" ????}, ????"webhookurl":?null, ????"crawlonly":?null, ????"proxyonly":?null, ????"reporttype":?"HTML", ????"userAgent":?"Mozilla/5.0?(Windows?NT?10.0;?Win64;?x64)?AppleWebKit/537.36?(KHTML,?like?Gecko)?Chrome/58.0.3029.110?Safari/537.3", ????"headers":?[], ????"staticFileExt":?[ ????????"css", ????????"js", ????????"png", ????????"jpg", ????????"jpeg", ????????"gif", ????????"svg" ????], ????"exclusions":?[ ????????"/exclude-this-path", ????????"/another-exclude-path" ????], ????"BurpPath":?"BURP?PATH?HERE",???<---?Add?Burp.jar?file?path ????"jythonPath":?"JYTHON?PATH?HERE"???<---?Add?Jython.jar?file?path }
運行 Blinks
Usage:?python3?run.py?-u?https://example.com?-r?HTML?-w?https://webhook.url/endpoint Arguments: ? -h,?--help:顯示此幫助消息并退出; -u,?--url:要處理的單個?URL; -f,?--file:包含要處理的?URL?的文件; -w,?--webhook:Webhook?URL(默認值:NULL); -r,?--reporttype:報告類型(HTML?或?XML); --header:要添加到請求中的自定義標頭/cookie(格式:HeaderName:HeaderValue),重復(fù)使用多個Header的參數(shù); --crawlonly:僅執(zhí)行抓取掃描,它將保存所有抓取的請求在?./data/?下; --socks5:在?localhost:9090?上使用?socks5?進行?VPN;
使用單個 URL 和 XML 報告運行
$?python3?run.py?-u?https://example.com?-r?XML
使用帶有 webhook 的 URL 列表運行
$?python3?run.py?-f?./targets.txt?-r?XML?-w?https://webhook.url/endpoint
使用帶有 webhook 和多個標頭的 URL 列表運行
$?python3?run.py?-f?./targets.txt?-r?XML?-w?https://webhook.url/endpoint?--header?"Cookie:session=value"?--header?"Authorization:?Basic?test"
以僅爬取模式運行
$?python3?run.py?-f?./targets.txt?-r?XML?-w?https://webhook.url/endpoint?--crawlonly
增加功能擴展
可以通過修改./burpconfig/userconfig.json來附加更多 Burp 擴展。例如:
<SNIP> "extender":?{ ????"extensions":?[ ????????{ ????????????"errors":?"console", ????????????"extension_file":?"EXTENSION_PATH", ????????????"extension_type":?"python/java/ruby", ????????????"loaded":?true, ????????????"name":?"Extension?Name", ????????????"output":?"ui" ????????} ????] } <SNIP>
此配置允許你加載和管理多個 Burp 擴展,每個擴展都由其文件路徑、類型和其他屬性定義。只需根據(jù)需要編輯 extension_file 路徑和其他字段即可加載其他擴展。
許可證協(xié)議
本項目的開發(fā)與發(fā)布遵循AGPL-3.0開源許可協(xié)議。
項目地址
Blinks:https://github.com/0xAnuj/Blinks
[超站]友情鏈接:
四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級服務(wù)市場:https://www.ijiandao.com/

隨時掌握互聯(lián)網(wǎng)精彩
- 1 中美完全可以相互成就、共同繁榮 7904340
- 2 加沙已變“死城” 7808495
- 3 暴雨中臺下只剩1名觀眾 演員仍開演 7714514
- 4 近距離感受“大國重器” 7616403
- 5 美國大豆中國訂單量仍為零 7521484
- 6 試管嬰兒患腎病 父母要求醫(yī)院擔(dān)全責(zé) 7427802
- 7 女子婚后起訴父母返還18萬彩禮 7330558
- 8 網(wǎng)紅“戶晨風(fēng)”多平臺賬號被封 7237092
- 9 金價飆升 有非法淘金人井下生活兩年 7138914
- 10 澳大利亞緊急呼叫服務(wù)中斷致4死 7047281