<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    一款用GO語言編寫的JS爬取工具~

    VSole2023-05-31 09:28:04

    URLFinder

    URLFinder是一款用于快速提取檢測頁面中JS與URL的工具

    通常用于快速查找隱藏在頁面或js中的敏感或未授權api接口

    功能類似于JSFinder,開發由來就是使用它的時候經常返回空或鏈接不全,作者還不更新修bug,那就自己來咯

    URLFinder更專注于提取頁面中的JS與URL鏈接,提取的數據更完善且可查看狀態碼、內容大小、標題等

    基于golang的多線程特性,幾千個鏈接也能幾秒內出狀態檢測結果

    有什么需求或bug歡迎各位師傅提交lssues

    功能說明

    1.提取頁面與JS中的JS及URL鏈接(頁面URL最多深入一層,防止抓偏)

    2.提取到的鏈接會顯示狀態碼、響應大小、標題等(帶cookie操作時請使用-m 3 安全模式,防止誤操作)

    3.支持配置Headers請求頭

    4.支持提取批量URL

    5.支持結果導出到csv文件

    6.支持指定抓取域名

    7.記錄抓取來源,便于手動分析

    結果會優先顯示輸入的url頂級域名,其他域名不做區分顯示在 other

    結果會優先顯示200,按從小到大排序(輸入的域名最優先,就算是404也會排序在其他子域名的200前面)

    使用截圖

    單url截圖(舊版截圖)

    批量url截圖 (舊版截圖)

    使用教程

    單url時使用

    URLFinder.exe -u http://www.baidu.com -s all -m 2
    URLFinder.exe -u http://www.baidu.com -s 200,403 -m 2
    

    批量url時使用

    URLFinder.exe -s all -m 2 -f url.txt -o d:/
    

    參數:

    -h  幫助信息 (可以看到當前版本更新日期)
    -u  目標URL  
    -d  指定獲取的域名
    -a  自定義user-agent請求頭  
    -s  顯示指定狀態碼,all為顯示全部  
    -m  抓取模式:
            1  正常抓取(默認)
            2  深入抓取 (url只深入一層,防止抓偏)
            3  安全深入抓取(過濾delete,remove等敏感路由)
    -c  添加cookie  
    -i  加載yaml配置文件(不存在時,會在當前目錄創建一個默認yaml配置文件)  
    -f  批量url抓取,需指定url文本路徑  
    -o  結果導出到csv文件,需指定導出文件目錄(.代表當前目錄)
    

    編譯

    以下是在windows環境下,編譯出各平臺可執行文件的命令


    windows
    #64位
    SET CGO_ENABLED=0
    SET GOOS=windows
    SET GOARCH=amd64
    go build -ldflags "-s -w" -o URLFinder-windows64.exe main.go
    #32位
    SET CGO_ENABLED=0
    SET GOOS=windows
    SET GOARCH=386
    go build -ldflags "-s -w"  -o URLFinder-windows32.exe main.go
    linux
    #64位
    SET CGO_ENABLED=0
    SET GOOS=linux
    SET GOARCH=amd64
    go build -ldflags "-s -w" -o URLFinder-linux64 main.go
    #32位
    SET CGO_ENABLED=0
    SET GOOS=linux
    SET GOARCH=386
    go build -ldflags "-s -w" -o URLFinder-linux32 main.go
    macos
    #64位
    SET CGO_ENABLED=0
    SET GOOS=darwin
    SET GOARCH=amd64
    go build -ldflags "-s -w" -o URLFinder-macos64 main.go
    #32位
    SET CGO_ENABLED=0
    SET GOOS=darwin
    SET GOARCH=386
    go build -ldflags "-s -w" -o URLFinder-macos32 main.go
    

    GOBY可以直接加載


    jsgo語言
    本作品采用《CC 協議》,轉載必須注明作者和本文鏈接
    同時,JetBrains似乎仍能保持生存,這主要歸功于辛勤的工作和運氣。Intellij實際在后臺有一個jetbrains IDE。他們在這個IDE基礎上提供了不同的配置和不同的默認值,然后將其鎖定并以不同的名稱運送每一個配置文件中。
    批量url時使用URLFinder.exe -s all -m 2 -f url.txt -o d:/. go build -ldflags "-s -w" -o URLFinder-macos32 main.go
    不像其他全棧框架,bud生成的初始代碼非常少,再添加依賴之后,bud才會生成所有的代碼。用bud run運行項目,開啟一個開發模式的Server:bud run. 其他Bud框架并沒有自己的ORM,用戶可自行選擇orm框架,通過依賴注入在控制器中使用。另外,還有全棧框架包含的特性,如錯誤處理、插件系統、數據驗證及安全、日志、隊列與定時任務、文件與存儲等都可以在官方文檔上找到。
    Java 轉 Go 之初體驗
    2022-05-21 17:58:45
    面試了一個單位 說可能需要java轉go語言 所以在此開始學習一下 如果面試通過了就繼續學 沒面試過 那么就這一篇了 加油!!! # 萬能之Hello World 開啟go的大門 直接上代碼
    Mantra是一款功能強大的API密鑰掃描與提取工具,該工具基于Go語言開發,其主要目標就是幫助廣大研究人員在JavaScript文件或HTML頁面中搜索泄漏的API密鑰。
    JSON 擁有許多優點,使之成為最廣泛使用的序列化協議之一。此外,JSON 具備 JavaScript 的先天性支持,被廣泛應用于 Web Browser 的應用場景中,并且是 Ajax 的事實標準協議。這種語言被稱為接口描述語言,采用IDL撰寫的協議約定稱之為IDL文件。
    gomarkdown/markdown 是 Go 語言的一個流行模塊,它旨在快速地將 Markdown 文檔轉化為 HTML 頁面。而此次發現的漏洞,來源于作者在編寫其語法樹 Parser 的時候無意的一次 unescape。
    Scout是一款功能強大的輕量級URL模糊測試與爬取工具,可以幫助廣大研究人員進行URL模糊測試,并爬取目標Web服務器中難以掃描發現的VHSOT、文件和目錄等資源。項目中包含了一個完整的字典文件,并盡可能地提供了更多的便攜性,減少廣大研究人員在使用該工具時所需的配置操作,即實現了“開箱即用”。
    關于Second Order Second Order是一款功能強大的子域名接管漏洞安全掃描工具,該工具可以通過網絡爬蟲爬取App,并收集匹配特定規則或以特定形式響應數據的URL地址以及其他數據,以期幫助廣大研究人員掃描Web應用程序并發現其中潛在的二級子域名接管問題。 工具安裝 直接使用 廣大研究人員可以直接從該項目的【Releases頁面】下載預構建好的工具代碼,然后解壓之后便可直
    VSole
    網絡安全專家
      亚洲 欧美 自拍 唯美 另类