成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何使用LinkFinder在JavaScript文件中查找網絡節點

開發 前端
LinkFinder是一款功能強大的Python腳本,在該工具的幫助下,廣大研究人員可以輕松在JavaScript文件中發現和掃描網絡節點及其相關參數。

關于LinkFinder

LinkFinder是一款功能強大的Python腳本,在該工具的幫助下,廣大研究人員可以輕松在JavaScript文件中發現和掃描網絡節點及其相關參數。這樣一來,滲透測試人員和漏洞獵人將能夠快速在測試的目標網站傷收集新的隱藏節點了。

該工具通過使用jsbeautifier和Python以及大量正則表達式來實現其功能,這些正則表達式由四個小正則表達式組成,它們負責發現:

1、完整URL地址,例如https://example.com/*;

2、絕對URL地址或點分URL,例如/\*或../*;

3、包含至少一個/的相對URL地址;

4、不帶/的相對URL地址;

該工具會將輸出結果以HTML或明文文本的形式呈現,并提供了一個專門的Chrome擴展,有需要的用戶可以點擊【這里】獲取。

工具依賴

該工具的正常運行需要使用argparse和jsbeautifier Python模塊,我們可以直接使用pip來完成依賴組件的安裝。

工具安裝

由于該工具基于Python 3開發,因此我們首先需要在本地設備上安裝并配置好Python 3環境。接下來,廣大研究人員可以使用下列命令將該項目源碼克隆至本地,并執行工具安裝腳本完成LinkFinder的安裝:

$ git clone https://github.com/GerbenJavado/LinkFinder.git

$ cd LinkFinder

$ python setup.py install

接下來,使用pip3命令和項目提供的requirements.txt完成工具依賴組件的安裝:

$ pip3 install -r requirements.txt

Docker安裝

構建Docker鏡像:

docker build -t linkfinder

使用Docker運行:

docker run --rm -v $(pwd):/linkfinder/output linkfinder -i http://example.com/1.js -o /linkfinder/output/output.html

確保使用/linkfinder/output作為你的輸出路徑。

單元測試

工具的單元測試需要使用到pytest:

pytest test_parser.py

工具參數

短命令

長命令

命令描述

-i

--input

輸入一個URL、文件或目錄,目錄可以使用通配符,例如'/*.js'

-o

--output

將輸出結果打印到STDOUT,默認會將結果存儲到HTML文件中,例如output.html

-r

--regex

使用正則表達式過濾節點,例如^/api/

-d

--domain

在分析整個域時使用,可以切換并枚舉所有找到的JS文件

-b

--burp

當Burp結果文件中包含多個JS文件時,可以切換使用

-c

--cookies

向請求中添加Cookie

-h

--help

顯示工具幫助信息和退出

工具運行樣例

在線上JavaScript文件中查找網絡節點,并將結果輸出到results.html文件中:

python linkfinder.py -i https://example.com/1.js -o results.html

命令行/STDOUT輸出:

python linkfinder.py -i https://example.com/1.js -o cli

分析整個域名以及相關的JS文件:

python linkfinder.py -i https://example.com -d

Burp輸入:

python linkfinder.py -i burpfile -b

枚舉整個文件夾中的JavaScript文件,搜索以/api/開頭的網絡節點,并將結果存儲到results.html文件中:

python linkfinder.py -i 'Desktop/*.js' -r ^/api/ -o results.html

工具運行截圖

許可證協議

本項目的開發與發布遵循MIT開源許可證協議。

項目地址

LinkFinder:【GitHub傳送門】

參考資料

https://github.com/beautify-web/js-beautify

https://pypi.python.org/pypi/pip

責任編輯:武曉燕 來源: FreeBuf.COM
相關推薦

2023-01-18 10:41:43

JavaScrip獲取網絡數據

2021-06-03 10:00:47

JavaScript 前端數克隆對象

2010-08-06 13:22:48

FlexCSS

2022-08-30 23:40:32

JavaScrip圖表Chart.js

2022-07-20 09:07:03

Linuxtcpdump網絡工具

2010-09-08 16:50:11

JavaScriptDOM操作

2021-11-11 14:50:01

JavaScriptarry編程開發

2024-09-27 09:12:12

JavaScriptscrollTo窗口

2023-11-03 08:08:00

MySQL子節點

2018-06-13 10:00:42

Windows 10Windows文件傳輸

2009-06-10 21:51:42

JavaScript XMLFirefox

2022-03-22 07:51:45

JS父節點

2021-12-12 09:19:16

find命令Linux

2016-12-07 17:45:44

Linux文件

2020-11-06 07:30:36

JS文件

2019-09-24 20:07:30

Linux移動文件 命令

2010-03-15 17:26:58

Python字典

2019-07-09 20:00:02

Windows 10Windows網絡文件共享

2022-05-25 08:41:48

Linuxfd 命令文件

2018-04-28 09:12:42

Linux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜精品福利视频 | 亚洲精品一区二区三区 | 午夜小电影 | 亚洲欧美日韩中文字幕一区二区三区 | 国产精品99久 | 精品成人 | 欧美成人aaa级毛片在线视频 | 在线观看视频一区二区三区 | 日韩精品在线免费观看 | www久久久 | 成人永久免费视频 | 久久久久久国产精品 | 97福利在线 | 天天射网站 | 成人精品一区亚洲午夜久久久 | 一级片在线观看 | 91精品国产综合久久久久 | 国产成人在线看 | 欧美日韩在线精品 | 99精品一区二区 | 人人叉| 亚洲一区中文字幕 | 国产aaaaav久久久一区二区 | 亚洲视频欧美视频 | 国产电影精品久久 | 亚洲国产aⅴ成人精品无吗 亚洲精品久久久一区二区三区 | 女人毛片a毛片久久人人 | 免费在线性爱视频 | 欧美激情国产日韩精品一区18 | 亚洲高清av在线 | 久久最新| 国产午夜精品一区二区三区四区 | 喷水毛片| 午夜视频免费网站 | 国产精品免费视频一区 | 亚洲第一福利视频 | 国产传媒毛片精品视频第一次 | 皇色视频在线 | 国产91丝袜在线18 | 亚洲一区免费视频 | 午夜精品一区二区三区在线视频 |