Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE REQUEST] Add JS link extraction #961

Open
JaveleyQAQ opened this issue Aug 1, 2023 · 18 comments
Open

[FEATURE REQUEST] Add JS link extraction #961

JaveleyQAQ opened this issue Aug 1, 2023 · 18 comments

Comments

@JaveleyQAQ
Copy link

There is already a link extraction but the link in the js file still cannot be extracted. Should be add like
JSFinder to collect it for dictionary requests

@JaveleyQAQ JaveleyQAQ added the enhancement New feature or request label Aug 1, 2023
@mzpqnxow
Copy link
Sponsor

mzpqnxow commented Aug 1, 2023

Do you have a specific example of the current link extraction feature failing? That would probably be helpful

Otherwise, this is a very non-specific request (like, "do link extraction better")

😀

@JaveleyQAQ
Copy link
Author

Do you have a specific example of the current link extraction feature failing? That would probably be helpful您是否有当前链接提取功能失败的具体示例?那可能会有帮助

Otherwise, this is a very non-specific request (like, "do link extraction better")否则,这是一个非常非特定的请求(比如,“更好地做链接提取”)

😀

For example this site: https://ictcloud.zj-huawei.com/ I define a short field test.txt with the following content:

╰─ cat ~/Desktop/test.txt 
home
help

╰─ feroxbuster -u https://ictcloud.zj-huawei.com/   -w ~/Desktop/test.txt -C 404 

 ___  ___  __   __     __      __         __   ___
|__  |__  |__) |__) | /  `    /  \ \_/ | |  \ |__
|    |___ |  \ |  \ | \__,    \__/ / \ | |__/ |___
by Ben "epi" Risher 🤓                 ver: 2.10.0
───────────────────────────┬──────────────────────
 🎯  Target Url            │ https://ictcloud.zj-huawei.com/
 🚀  Threads               │ 50
 📖  Wordlist              │ /home/kali/Desktop/test.txt
 💢  Status Code Filters   │ [404]
 💥  Timeout (secs)        │ 7
 🦡  User-Agent            │ feroxbuster/2.10.0
 🔎  Extract Links         │ true
 🏁  HTTP methods          │ [GET]
 🔃  Recursion Depth       │ 4
───────────────────────────┴──────────────────────
 🏁  Press [ENTER] to use the Scan Management Menu™
──────────────────────────────────────────────────
418      GET        1l      163w     3533c Auto-filtering found 404-like response and created new filter; toggle off with --dont-filter
404      GET        7l       11w      150c Auto-filtering found 404-like response and created new filter; toggle off with --dont-filter
200      GET        1l        2w      740c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Korea1-2-bcmap.042af73c.js
200      GET        1l        2w      710c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-1-bcmap.b8902145.js
200      GET        1l        2w      448c https://ictcloud.zj-huawei.com/js/noprefetch-GB-EUC-V-bcmap.c89b3c95.js
200      GET        1l        2w      668c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-4-bcmap.6fea15ef.js
200      GET        1l        2w     6115c https://ictcloud.zj-huawei.com/js/noprefetch-ETHK-B5-H-bcmap.8ebad35d.js
200      GET      375l     1366w    11394c https://ictcloud.zj-huawei.com/hwplayer.js
200      GET        1l      833w    78751c https://ictcloud.zj-huawei.com/js/chunk-613e212b.e2c4b3e6.js
200      GET        1l        2w     6126c https://ictcloud.zj-huawei.com/js/noprefetch-HKscs-B5-H-bcmap.5fda3380.js
200      GET        1l        2w    35319c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF16-H-bcmap.ab911c99.js
200      GET        1l        2w      434c https://ictcloud.zj-huawei.com/js/noprefetch-RKSJ-V-bcmap.e6292d67.js
200      GET        1l        2w     1175c https://ictcloud.zj-huawei.com/js/noprefetch-90ms-RKSJ-H-bcmap.5a74fdc5.js
200      GET        1l        2w      449c https://ictcloud.zj-huawei.com/js/noprefetch-WP-Symbol-bcmap.ba34c7a0.js
200      GET        1l        2w     3378c https://ictcloud.zj-huawei.com/js/noprefetch-78-H-bcmap.84ffa064.js
200      GET        1l        2w     1084c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF16-V-bcmap.d1885ffe.js
200      GET        1l        2w    61197c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF32-H-bcmap.6dde268e.js
200      GET        1l        2w     1186c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISPro-UTF8-V-bcmap.17f4b4f9.js
200      GET        1l        2w      423c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-V-bcmap.8b493913.js
200      GET        1l        2w      432c https://ictcloud.zj-huawei.com/js/noprefetch-78-V-bcmap.a2bc74fa.js
200      GET        1l        2w      864c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-6-bcmap.ae33b6f3.js
200      GET        1l        2w      385c https://ictcloud.zj-huawei.com/js/noprefetch-Hankaku-bcmap.9a86f9eb.js
200      GET        1l       92w     7965c https://ictcloud.zj-huawei.com/js/chunk-48568290.bbbe345a.js
200      GET        1l        2w      918c https://ictcloud.zj-huawei.com/js/noprefetch-RKSJ-H-bcmap.c44afa2c.js
200      GET        1l        2w      411c https://ictcloud.zj-huawei.com/js/noprefetch-HKm471-B5-V-bcmap.bf5ecd1c.js
200      GET        1l        2w      599c https://ictcloud.zj-huawei.com/js/noprefetch-78ms-RKSJ-V-bcmap.34a616c7.js
200      GET        1l        6w      231c https://ictcloud.zj-huawei.com/css/chunk-478d2028.14ec7b56.css
200      GET        1l        2w      454c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UCS2-V-bcmap.e32766d0.js
200      GET        1l        2w      427c https://ictcloud.zj-huawei.com/js/noprefetch-V-bcmap.85ae97a7.js
200      GET        1l        2w     2575c https://ictcloud.zj-huawei.com/js/noprefetch-HKm314-B5-H-bcmap.ec0656bb.js
200      GET        1l        2w      716c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-2-bcmap.e71ba13d.js
200      GET        1l        2w      543c https://ictcloud.zj-huawei.com/js/noprefetch-NWP-V-bcmap.ca9a24de.js
200      GET        1l        2w      756c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-6-bcmap.c7598e75.js
200      GET        1l        2w     1119c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF8-V-bcmap.32e332e7.js
200      GET        1l        2w      376c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UCS2-HW-H-bcmap.0775755d.js
200      GET        1l        2w      423c https://ictcloud.zj-huawei.com/js/noprefetch-ETen-B5-V-bcmap.124d4104.js
200      GET        1l        2w     1150c https://ictcloud.zj-huawei.com/js/noprefetch-CNS1-H-bcmap.3aae0496.js
200      GET        1l        2w      518c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-1-bcmap.ad745aee.js
200      GET        1l       38w     3471c https://ictcloud.zj-huawei.com/css/chunk-48568290.421eb5bd.css
200      GET        1l        2w     1129c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF8-V-bcmap.e2fb7d61.js
200      GET        1l        2w      943c https://ictcloud.zj-huawei.com/js/noprefetch-H-bcmap.0ec5442e.js
200      GET        1l      172w     5478c https://ictcloud.zj-huawei.com/js/chunk-0eb09a38.aa0d59b9.js
200      GET        1l        2w      790c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-5-bcmap.09bbcdac.js
200      GET        1l        2w     3591c https://ictcloud.zj-huawei.com/js/noprefetch-Ext-H-bcmap.30ab57f1.js
200      GET        1l        2w     3747c https://ictcloud.zj-huawei.com/js/noprefetch-78ms-RKSJ-H-bcmap.d6abc4d0.js
200      GET        1l       33w     4052c https://ictcloud.zj-huawei.com/js/chunk-223cd0ff.94e8c340.js
200      GET        1l        2w      748c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-3-bcmap.b9a7b886.js
200      GET        1l        2w      332c https://ictcloud.zj-huawei.com/js/noprefetch-CNS2-V-bcmap.8e0dd3c2.js
200      GET        1l       11w      620c https://ictcloud.zj-huawei.com/js/chunk-2d0bfef0.a2f295d3.js
200      GET        1l       34w     3388c https://ictcloud.zj-huawei.com/js/chunk-2263f638.dd00d91d.js
200      GET        1l        2w      442c https://ictcloud.zj-huawei.com/js/noprefetch-KSCms-UHC-HW-V-bcmap.f6429a68.js
200      GET        1l        2w      442c https://ictcloud.zj-huawei.com/js/noprefetch-GB-V-bcmap.649ebb12.js
200      GET        1l      170w     5082c https://ictcloud.zj-huawei.com/js/chunk-6b606ee2.e0474697.js
200      GET        1l        2w      910c https://ictcloud.zj-huawei.com/js/noprefetch-GB-H-bcmap.8880993d.js
200      GET        1l        2w      378c https://ictcloud.zj-huawei.com/js/noprefetch-Hiragana-bcmap.6357217e.js
200      GET        1l       97w    13051c https://ictcloud.zj-huawei.com/js/chunk-081994b6.bfb54412.js
200      GET        1l      227w    21432c https://ictcloud.zj-huawei.com/js/chunk-5159f052.89f69dc2.js
200      GET        1l        2w     2770c https://ictcloud.zj-huawei.com/js/noprefetch-CNS-EUC-V-bcmap.1699c42b.js
200      GET        1l      477w    70058c https://ictcloud.zj-huawei.com/js/chunk-525097b9.4aca722f.js
200      GET        1l      149w    18713c https://ictcloud.zj-huawei.com/css/chunk-028e2064.7bc9479e.css
200      GET        1l       20w      849c https://ictcloud.zj-huawei.com/css/chunk-f2b821d8.e7189bad.css
200      GET        1l      173w    13672c https://ictcloud.zj-huawei.com/js/chunk-2fac3bb4.b55d0205.js
200      GET        1l     1759w    24788c https://ictcloud.zj-huawei.com/js/chunk-2d0af43e.fb918861.js
200      GET        1l        2w    31277c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Korea1-UCS2-bcmap.9b716788.js
200      GET        1l        2w      398c https://ictcloud.zj-huawei.com/js/noprefetch-CNS1-V-bcmap.d4d7b3a0.js
200      GET        1l        2w     3267c https://ictcloud.zj-huawei.com/js/noprefetch-HKgccs-B5-H-bcmap.7ff232fc.js
200      GET        1l       70w     3656c https://ictcloud.zj-huawei.com/css/chunk-6fc69f3f.ac21159f.css
200      GET        1l        2w      636c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-0-bcmap.75440d3d.js
200      GET        1l        2w      437c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF32-V-bcmap.d613a226.js
200      GET        1l       97w     7649c https://ictcloud.zj-huawei.com/css/chunk-05025c4d.613b6739.css
200      GET        1l        2w      458c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF8-V-bcmap.3d3e26d9.js
200      GET        1l        2w      457c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF32-V-bcmap.3f73dcd7.js
200      GET        1l        2w     1655c https://ictcloud.zj-huawei.com/js/noprefetch-B5-H-bcmap.1310be41.js
200      GET        1l        2w      880c https://ictcloud.zj-huawei.com/js/noprefetch-CNS2-H-bcmap.58eaf4e2.js
200      GET        1l       34w     3504c https://ictcloud.zj-huawei.com/css/chunk-cfd337da.117d20f6.css
200      GET        1l        2w      594c https://ictcloud.zj-huawei.com/js/noprefetch-Add-RKSJ-V-bcmap.3d2d2eb1.js
200      GET        1l        2w     3432c https://ictcloud.zj-huawei.com/js/noprefetch-Add-RKSJ-H-bcmap.7f80ac16.js
200      GET        1l       18w     1481c https://ictcloud.zj-huawei.com/css/chunk-15742560.3b5b6a05.css
200      GET        1l      130w    25233c https://ictcloud.zj-huawei.com/css/chunk-3398a76e.4ad7e32e.css
200      GET        1l        2w     1015c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-4-bcmap.cf5484d5.js
200      GET        1l        4w      235c https://ictcloud.zj-huawei.com/css/chunk-223cd0ff.b7cd22e2.css
200      GET        1l       10w      452c https://ictcloud.zj-huawei.com/css/chunk-20e80939.a7785cc9.css
200      GET        1l      182w    34606c https://ictcloud.zj-huawei.com/js/chunk-6db43fea.a67886ac.js
200      GET        1l        2w      441c https://ictcloud.zj-huawei.com/js/noprefetch-GBT-V-bcmap.a87e7953.js
200      GET        1l       33w     2728c https://ictcloud.zj-huawei.com/js/chunk-721c787f.8db8d58b.js
200      GET        1l        2w      455c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF16-V-bcmap.bbc32403.js
200      GET        1l        2w    34135c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UCS2-H-bcmap.937ae5b9.js
200      GET        1l      570w    57893c https://ictcloud.zj-huawei.com/js/chunk-3398a76e.dbcef900.js
200      GET        1l      329w    16067c https://ictcloud.zj-huawei.com/js/chunk-520dae50.3e5a8623.js
200      GET        1l      152w    15317c https://ictcloud.zj-huawei.com/js/chunk-54aa1a26.f89c7095.js
200      GET        1l        2w      437c https://ictcloud.zj-huawei.com/js/noprefetch-KSCms-UHC-V-bcmap.3bc49e12.js
200      GET        1l        2w     1676c https://ictcloud.zj-huawei.com/js/noprefetch-B5pc-H-bcmap.726aec45.js
200      GET        1l      106w     6570c https://ictcloud.zj-huawei.com/js/chunk-20e80939.4e565653.js
200      GET        1l        2w     2911c https://ictcloud.zj-huawei.com/js/noprefetch-KSCpc-EUC-H-bcmap.b94af5a0.js
200      GET        1l        2w      441c https://ictcloud.zj-huawei.com/js/noprefetch-78-RKSJ-V-bcmap.8a9702a5.js
200      GET        1l        2w     3895c https://ictcloud.zj-huawei.com/js/noprefetch-NWP-H-bcmap.1aace193.js
200      GET        1l        2w    58038c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UCS2-H-bcmap.eb0cfda0.js
200      GET        1l      378w    35264c https://ictcloud.zj-huawei.com/css/chunk-525097b9.8f1e0ae4.css
200      GET        1l     1407w    18271c https://ictcloud.zj-huawei.com/js/chunk-2d0d3645.d961fe9b.js
200      GET        1l        2w      344c https://ictcloud.zj-huawei.com/js/noprefetch-Katakana-bcmap.51f9ac9c.js
200      GET        1l        1w      338c https://ictcloud.zj-huawei.com/css/chunk-fcd7870c.bcb54043.css
200      GET        1l        5w      295c https://ictcloud.zj-huawei.com/css/chunk-721c787f.9d0b0b74.css
200      GET        1l       73w     3112c https://ictcloud.zj-huawei.com/css/chunk-e853779a.bb481986.css
200      GET        1l        2w      435c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-Johab-V-bcmap.ce804f09.js
200      GET        1l        3w      373c https://ictcloud.zj-huawei.com/css/chunk-2077b594.82d84a4f.css
200      GET        1l        2w      413c https://ictcloud.zj-huawei.com/js/noprefetch-HKgccs-B5-V-bcmap.2ccdd95f.js
200      GET        1l        2w      475c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UCS2-V-bcmap.9da9678d.js
200      GET        1l        2w     3936c https://ictcloud.zj-huawei.com/js/noprefetch-KSCms-UHC-HW-H-bcmap.4bb144ac.js
200      GET        1l       24w     1975c https://ictcloud.zj-huawei.com/js/chunk-478d2028.56c8d162.js
200      GET        1l        2w      445c https://ictcloud.zj-huawei.com/js/noprefetch-ETenms-B5-V-bcmap.0754c920.js
200      GET        1l        2w      505c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-0-bcmap.ac8445cf.js
200      GET        1l        2w      526c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-2-bcmap.4dbf9296.js
200      GET        1l        2w     3750c https://ictcloud.zj-huawei.com/js/noprefetch-HKdla-B5-H-bcmap.90bb417b.js
200      GET        1l       12w      696c https://ictcloud.zj-huawei.com/css/chunk-587ed908.db0a02be.css
200      GET        1l        2w     1131c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISX0213-UTF32-V-bcmap.3237596f.js
200      GET        1l      172w    17358c https://ictcloud.zj-huawei.com/js/chunk-91e26de6.2f730b01.js
200      GET        1l        2w     1118c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF32-V-bcmap.b7c5867c.js
200      GET        1l        2w     9929c https://ictcloud.zj-huawei.com/js/noprefetch-GBT-EUC-H-bcmap.de5b204e.js
200      GET        1l        2w      516c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-0-bcmap.7ee7ca66.js
200      GET        1l        2w     1523c https://ictcloud.zj-huawei.com/js/noprefetch-90pv-RKSJ-H-bcmap.e591c08f.js
200      GET        1l        2w     9899c https://ictcloud.zj-huawei.com/js/noprefetch-GBT-H-bcmap.99c98ab7.js
200      GET        1l        2w      440c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF8-V-bcmap.cc27c53c.js
200      GET        1l        2w      413c https://ictcloud.zj-huawei.com/js/noprefetch-HKm314-B5-V-bcmap.27a731fa.js
200      GET        1l        2w     1047c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-5-bcmap.6ea5a2c5.js
200      GET        1l      124w    23829c https://ictcloud.zj-huawei.com/js/chunk-6179f421.15b02ffd.js
200      GET        1l        2w      456c https://ictcloud.zj-huawei.com/js/noprefetch-GBKp-EUC-V-bcmap.7310aeb2.js
200      GET        1l        2w     3433c https://ictcloud.zj-huawei.com/js/noprefetch-Add-H-bcmap.0f205f5a.js
200      GET        1l        2w    35483c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF32-H-bcmap.8f41b728.js
200      GET        1l        2w     3416c https://ictcloud.zj-huawei.com/js/noprefetch-78-EUC-H-bcmap.169fe7f4.js
200      GET        1l        4w      491c https://ictcloud.zj-huawei.com/css/chunk-6b606ee2.702a9473.css
200      GET        1l        2w     1128c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF32-V-bcmap.e29c3009.js
200      GET        1l        2w      502c https://ictcloud.zj-huawei.com/js/noprefetch-Ext-RKSJ-V-bcmap.84ae9b90.js
200      GET        1l        2w    54266c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF32-H-bcmap.4cd32025.js
200      GET        1l        2w    54396c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF32-H-bcmap.39201f9c.js
200      GET        1l        2w    45516c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-UCS2-bcmap.7d704ffc.js
200      GET        1l        2w    58999c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF16-H-bcmap.269797c5.js
200      GET        1l        2w     2675c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-EUC-H-bcmap.99a840eb.js
200      GET        1l        2w     1074c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF16-V-bcmap.b4875af5.js
200      GET        1l        2w     1126c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UCS2-HW-V-bcmap.be63da3a.js
200      GET        1l       48w     3669c https://ictcloud.zj-huawei.com/css/chunk-6db43fea.cdbe1e3e.css
200      GET        1l        2w     2649c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-H-bcmap.cdf971da.js
200      GET        1l        2w      457c https://ictcloud.zj-huawei.com/js/noprefetch-GBTpc-EUC-V-bcmap.ca3881c7.js
200      GET        1l      308w    41276c https://ictcloud.zj-huawei.com/js/chunk-609bc6cd.accaf2fb.js
200      GET        1l        2w      333c https://ictcloud.zj-huawei.com/js/noprefetch-Roman-bcmap.0e579101.js
200      GET        1l        2w     3109c https://ictcloud.zj-huawei.com/js/noprefetch-HKm471-B5-H-bcmap.176412cd.js
200      GET        1l      152w     3669c https://ictcloud.zj-huawei.com/js/chunk-2d0dd9de.a242a8a1.js
200      GET        1l        2w      495c https://ictcloud.zj-huawei.com/js/noprefetch-Ext-V-bcmap.763fc3b0.js
200      GET        1l        2w      430c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF32-V-bcmap.b04bd0f8.js
200      GET        1l        2w      427c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF8-V-bcmap.96f665c7.js
200      GET        1l        2w      538c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-3-bcmap.61643a38.js
200      GET        1l        2w     3929c https://ictcloud.zj-huawei.com/js/noprefetch-KSCms-UHC-H-bcmap.88d25090.js
200      GET        1l        2w    52806c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF16-H-bcmap.97476d87.js
200      GET        1l      282w    26243c https://ictcloud.zj-huawei.com/js/chunk-7cf1b346.d19f191b.js
200      GET        1l        2w      429c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-EUC-V-bcmap.a43409de.js
200      GET        1l      476w    49188c https://ictcloud.zj-huawei.com/js/chunk-d7da6324.e5a65a62.js
200      GET        1l        2w    54823c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-UCS2-bcmap.ee96c473.js
200      GET        1l       39w     7051c https://ictcloud.zj-huawei.com/js/chunk-fcd7870c.688ae94f.js
200      GET        1l        8w      581c https://ictcloud.zj-huawei.com/css/chunk-2263f638.8183a2e4.css
200      GET        1l       58w     4769c https://ictcloud.zj-huawei.com/css/chunk-609bc6cd.3d880171.css
200      GET        1l        2w      754c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-4-bcmap.25ed9bd0.js
200      GET        1l        2w     9943c https://ictcloud.zj-huawei.com/js/noprefetch-GBTpc-EUC-H-bcmap.b52bb3b5.js
200      GET        1l       57w     6619c https://ictcloud.zj-huawei.com/js/chunk-31a575d2.da9908a6.js
200      GET        1l       82w     8895c https://ictcloud.zj-huawei.com/js/chunk-bf5fdd10.7dc868ee.js
200      GET        1l        2w      422c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF16-V-bcmap.82e7a3d2.js
200      GET        1l        2w      451c https://ictcloud.zj-huawei.com/js/noprefetch-GBT-EUC-V-bcmap.2ff70529.js
200      GET        1l        2w      410c https://ictcloud.zj-huawei.com/js/noprefetch-HKdla-B5-V-bcmap.462bc229.js
200      GET        1l       93w    19432c https://ictcloud.zj-huawei.com/js/chunk-6fc69f3f.b1cf7373.js
200      GET        1l        2w      499c https://ictcloud.zj-huawei.com/js/noprefetch-GBK2K-V-bcmap.81281bdc.js
200      GET        1l        2w     3430c https://ictcloud.zj-huawei.com/js/noprefetch-HKdlb-B5-H-bcmap.0aacdb45.js
200      GET        1l        2w      599c https://ictcloud.zj-huawei.com/js/noprefetch-90ms-RKSJ-V-bcmap.0ec8ad02.js
200      GET        1l        2w      547c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-1-bcmap.0b4e5e6a.js
200      GET        1l        2w      398c https://ictcloud.zj-huawei.com/js/noprefetch-B5-V-bcmap.18992d1c.js
200      GET        1l        2w     1161c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISPro-UCS2-HW-V-bcmap.b65e7188.js
200      GET        1l        2w     1103c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UCS2-V-bcmap.ecaf2bfa.js
200      GET        1l        2w      538c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Korea1-0-bcmap.fbecde31.js
200      GET        1l        2w      940c https://ictcloud.zj-huawei.com/js/noprefetch-GB-EUC-H-bcmap.d62fa526.js
200      GET        1l        2w      956c https://ictcloud.zj-huawei.com/js/noprefetch-GBpc-EUC-H-bcmap.0fd15715.js
200      GET        1l        2w      400c https://ictcloud.zj-huawei.com/js/noprefetch-B5pc-V-bcmap.8dc28333.js
200      GET        1l       14w     2470c https://ictcloud.zj-huawei.com/css/chunk-bf5fdd10.ca6e3d08.css
200      GET        1l       78w     3351c https://ictcloud.zj-huawei.com/css/chunk-520dae50.aa05008e.css
200      GET        1l        2w      421c https://ictcloud.zj-huawei.com/js/noprefetch-ETHK-B5-V-bcmap.6f35a54d.js
200      GET        1l       87w     8401c https://ictcloud.zj-huawei.com/js/chunk-74975161.01790d30.js
200      GET        1l       69w     4277c https://ictcloud.zj-huawei.com/css/chunk-e1de23de.cd367c06.css
200      GET        1l        2w      411c https://ictcloud.zj-huawei.com/js/noprefetch-HKdlb-B5-V-bcmap.8b9d27e3.js
200      GET        1l        2w    70456c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF32-H-bcmap.cb016a30.js
200      GET        1l      164w    22561c https://ictcloud.zj-huawei.com/js/chunk-e1de23de.927890b8.js
200      GET        1l        2w      758c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-5-bcmap.ec610d12.js
200      GET        1l        2w     3602c https://ictcloud.zj-huawei.com/js/noprefetch-Ext-RKSJ-H-bcmap.b60ecfe4.js
200      GET        1l      320w    38907c https://ictcloud.zj-huawei.com/js/chunk-05025c4d.c523fff4.js
200      GET        1l        2w    67442c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF16-H-bcmap.d656e0c4.js
200      GET        1l        2w    55925c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF8-H-bcmap.8b15a265.js
403      GET        7l        9w      150c https://ictcloud.zj-huawei.com/css/
200      GET        1l      258w    30501c https://ictcloud.zj-huawei.com/css/chunk-613e212b.419812db.css
200      GET        1l        2w      424c https://ictcloud.zj-huawei.com/js/noprefetch-HKscs-B5-V-bcmap.2559f065.js
200      GET        1l        2w      442c https://ictcloud.zj-huawei.com/js/noprefetch-78-EUC-V-bcmap.6e132d1b.js
200      GET        1l        2w      584c https://ictcloud.zj-huawei.com/js/noprefetch-Add-V-bcmap.0c1e9d1d.js
200      GET        1l       60w     7614c https://ictcloud.zj-huawei.com/js/chunk-f2b821d8.509864d7.js
200      GET        1l        2w      433c https://ictcloud.zj-huawei.com/js/noprefetch-EUC-V-bcmap.d2db1ca0.js
200      GET        1l        2w    26423c https://ictcloud.zj-huawei.com/js/noprefetch-GBK2K-H-bcmap.efc8ae3c.js
200      GET        1l      182w     9037c https://ictcloud.zj-huawei.com/css/chunk-7cf1b346.ade7d338.css
200      GET        1l        2w     1709c https://ictcloud.zj-huawei.com/js/noprefetch-ETen-B5-H-bcmap.70ca5cfd.js
200      GET        1l       17w     2044c https://ictcloud.zj-huawei.com/css/chunk-081994b6.c226ded7.css
200      GET        1l        2w      435c https://ictcloud.zj-huawei.com/js/noprefetch-KSCpc-EUC-V-bcmap.46d04755.js
200      GET        1l        2w    54367c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISX02132004-UTF32-H-bcmap.c4f70d9f.js
200      GET        1l        2w      454c https://ictcloud.zj-huawei.com/js/noprefetch-GBpc-EUC-V-bcmap.b7fa4499.js
200      GET        1l        2w     1143c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISX02132004-UTF32-V-bcmap.bbd091d7.js
200      GET        1l        2w      424c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UCS2-V-bcmap.8e6e1f10.js
200      GET        1l        2w      831c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-2-bcmap.c48360e2.js
200      GET        1l       18w      729c https://ictcloud.zj-huawei.com/css/chunk-e10ba3f8.89be1508.css
200      GET        1l       40w     5816c https://ictcloud.zj-huawei.com/css/chunk-54aa1a26.708b213f.css
200      GET        1l        2w      600c https://ictcloud.zj-huawei.com/js/noprefetch-90msp-RKSJ-V-bcmap.8ee0e712.js
200      GET        1l        2w      559c https://ictcloud.zj-huawei.com/js/noprefetch-90pv-RKSJ-V-bcmap.00bc185f.js
200      GET        1l       14w     1833c https://ictcloud.zj-huawei.com/css/chunk-74975161.d938225a.css
200      GET        1l        5w      623c https://ictcloud.zj-huawei.com/css/chunk-0eb09a38.5181cd7d.css
200      GET        1l        2w      841c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-3-bcmap.fc0623ef.js
200      GET        1l        2w    55139c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-UCS2-bcmap.d84f0dde.js
200      GET        1l       57w     8747c https://ictcloud.zj-huawei.com/js/chunk-e10ba3f8.242f0818.js
200      GET        1l       21w     3023c https://ictcloud.zj-huawei.com/css/chunk-91e26de6.89e6dd4c.css
200      GET        1l        2w      449c https://ictcloud.zj-huawei.com/js/noprefetch-GBK-EUC-V-bcmap.909393de.js
200      GET        1l        2w     3409c https://ictcloud.zj-huawei.com/js/noprefetch-78-RKSJ-H-bcmap.eecc7dec.js
200      GET        1l        2w    19801c https://ictcloud.zj-huawei.com/js/noprefetch-GBK-EUC-H-bcmap.f8f329bc.js
200      GET        1l        2w      435c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF16-V-bcmap.2b75b946.js
200      GET        1l        2w    19796c https://ictcloud.zj-huawei.com/js/noprefetch-GBKp-EUC-H-bcmap.b1bb4d7d.js
200      GET        1l       91w     5106c https://ictcloud.zj-huawei.com/css/chunk-d7da6324.515ef48d.css
200      GET        1l        2w     1138c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISPro-UCS2-V-bcmap.72f0460f.js
200      GET        1l      231w    27411c https://ictcloud.zj-huawei.com/css/chunk-5e3fd255.6fc75a9a.css
200      GET        1l        2w      979c https://ictcloud.zj-huawei.com/js/noprefetch-EUC-H-bcmap.24a9ee0f.js
200      GET        1l       68w     2353c https://ictcloud.zj-huawei.com/css/chunk-2fac3bb4.1684f188.css
200      GET        1l        2w      732c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Korea1-1-bcmap.af90876f.js
200      GET        1l      136w    13527c https://ictcloud.zj-huawei.com/js/chunk-e853779a.feff75b0.js
200      GET        1l      130w    20959c https://ictcloud.zj-huawei.com/css/chunk-db9e9b86.6f757524.css
200      GET        1l        2w      349c https://ictcloud.zj-huawei.com/js/noprefetch-ETenms-B5-H-bcmap.cae374ad.js
200      GET        1l       37w     3886c https://ictcloud.zj-huawei.com/js/chunk-587ed908.5ce8a2fa.js
200      GET        1l        2w    34594c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UCS2-H-bcmap.f30f9efc.js
200      GET        1l       83w     6837c https://ictcloud.zj-huawei.com/css/chunk-6179f421.44eaf7d7.css
200      GET        1l        2w     2585c https://ictcloud.zj-huawei.com/js/noprefetch-CNS-EUC-H-bcmap.7060b7b5.js
200      GET        1l        2w     1419c https://ictcloud.zj-huawei.com/js/noprefetch-83pv-RKSJ-H-bcmap.2ec51b03.js
200      GET        1l        2w     1168c https://ictcloud.zj-huawei.com/js/noprefetch-90msp-RKSJ-H-bcmap.69df6dfe.js
200      GET        1l        5w     1100c https://ictcloud.zj-huawei.com/css/chunk-31a575d2.028ce0ed.css
200      GET        1l        2w    37268c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF8-H-bcmap.d7ccdac2.js
200      GET        1l      106w     9296c https://ictcloud.zj-huawei.com/js/chunk-15742560.da7f3124.js
403      GET        7l        9w      150c https://ictcloud.zj-huawei.com/js/
200      GET        1l        2w    71723c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF8-H-bcmap.41db23b0.js
200      GET        1l        2w    55809c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF8-H-bcmap.4da30be8.js
200      GET        1l      567w    69780c https://ictcloud.zj-huawei.com/js/chunk-028e2064.0a81602f.js
200      GET        1l        2w    62664c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF8-H-bcmap.9baec731.js
200      GET        1l        2w    64589c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UCS2-H-bcmap.a2e641ce.js
200      GET        1l     1029w   123007c https://ictcloud.zj-huawei.com/js/chunk-5e3fd255.a682e1ab.js
200      GET        1l       70w   175679c https://ictcloud.zj-huawei.com/js/chunk-2077b594.46a84345.js
200      GET        1l        2w    22601c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-Johab-H-bcmap.70f0244b.js
200      GET        1l        2w    54243c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISX0213-UTF32-H-bcmap.55dee582.js
200      GET        1l        2w    52932c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF16-H-bcmap.1c893968.js
200      GET        1l     1279w   149855c https://ictcloud.zj-huawei.com/css/tc-front.12e609e1.css
200      GET        1l      276w    59076c https://ictcloud.zj-huawei.com/js/chunk-cfd337da.20edc57d.js
200      GET       18l     4654w   427537c https://ictcloud.zj-huawei.com/css/chunk-vendors.a3302dac.css
200      GET        1l       34w     2672c https://ictcloud.zj-huawei.com/css/chunk-5159f052.4e04f586.css
200      GET        1l     1033w   200722c https://ictcloud.zj-huawei.com/js/chunk-db9e9b86.8cb48447.js
200      GET        1l    12342w   877464c https://ictcloud.zj-huawei.com/js/tc-front.v1.2.6.2.7a005ccabd400c4f191f.js
200      GET      448l   123055w  4786200c https://ictcloud.zj-huawei.com/js/chunk-vendors.cf7d2e44.js
200      GET       15l      580w    18384c https://ictcloud.zj-huawei.com/
[####################] - 4s       268/268     0s      found:252     errors:0      
[####################] - 3s         3/3       1/s     https://ictcloud.zj-huawei.com/ 
[####################] - 0s         3/3       8/s     https://ictcloud.zj-huawei.com/css/ 
[####################] - 0s         3/3       8/s     https://ictcloud.zj-huawei.com/js/     

I extracted many JS links but there are no actual directories.

What I mean is that many interfaces are present in the JS response.

image
We should extract the URLs inside the JS to make requests, just like this tool does. https://github.com/ttstormxx/jjjjjjjjjjjjjs
image

@mzpqnxow
Copy link
Sponsor

Do you have a specific example of the current link extraction feature failing? That would probably be helpful您是否有当前链接提取功能失败的具体示例?那可能会有帮助

Otherwise, this is a very non-specific request (like, "do link extraction better")否则,这是一个非常非特定的请求(比如,“更好地做链接提取”)

😀

For example this site: https://ictcloud.zj-huawei.com/ I define a short field test.txt with the following content:


╰─ cat ~/Desktop/test.txt 

home

help



╰─ feroxbuster -u https://ictcloud.zj-huawei.com/   -w ~/Desktop/test.txt -C 404 



 ___  ___  __   __     __      __         __   ___

|__  |__  |__) |__) | /  `    /  \ \_/ | |  \ |__

|    |___ |  \ |  \ | \__,    \__/ / \ | |__/ |___

by Ben "epi" Risher 🤓                 ver: 2.10.0

───────────────────────────┬──────────────────────

 🎯  Target Url            │ https://ictcloud.zj-huawei.com/

 🚀  Threads               │ 50

 📖  Wordlist              │ /home/kali/Desktop/test.txt

 💢  Status Code Filters   │ [404]

 💥  Timeout (secs)        │ 7

 🦡  User-Agent            │ feroxbuster/2.10.0

 🔎  Extract Links         │ true

 🏁  HTTP methods          │ [GET]

 🔃  Recursion Depth       │ 4

───────────────────────────┴──────────────────────

 🏁  Press [ENTER] to use the Scan Management Menu™

──────────────────────────────────────────────────

418      GET        1l      163w     3533c Auto-filtering found 404-like response and created new filter; toggle off with --dont-filter

404      GET        7l       11w      150c Auto-filtering found 404-like response and created new filter; toggle off with --dont-filter

200      GET        1l        2w      740c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Korea1-2-bcmap.042af73c.js

200      GET        1l        2w      710c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-1-bcmap.b8902145.js

200      GET        1l        2w      448c https://ictcloud.zj-huawei.com/js/noprefetch-GB-EUC-V-bcmap.c89b3c95.js

200      GET        1l        2w      668c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-4-bcmap.6fea15ef.js

200      GET        1l        2w     6115c https://ictcloud.zj-huawei.com/js/noprefetch-ETHK-B5-H-bcmap.8ebad35d.js

200      GET      375l     1366w    11394c https://ictcloud.zj-huawei.com/hwplayer.js

200      GET        1l      833w    78751c https://ictcloud.zj-huawei.com/js/chunk-613e212b.e2c4b3e6.js

200      GET        1l        2w     6126c https://ictcloud.zj-huawei.com/js/noprefetch-HKscs-B5-H-bcmap.5fda3380.js

200      GET        1l        2w    35319c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF16-H-bcmap.ab911c99.js

200      GET        1l        2w      434c https://ictcloud.zj-huawei.com/js/noprefetch-RKSJ-V-bcmap.e6292d67.js

200      GET        1l        2w     1175c https://ictcloud.zj-huawei.com/js/noprefetch-90ms-RKSJ-H-bcmap.5a74fdc5.js

200      GET        1l        2w      449c https://ictcloud.zj-huawei.com/js/noprefetch-WP-Symbol-bcmap.ba34c7a0.js

200      GET        1l        2w     3378c https://ictcloud.zj-huawei.com/js/noprefetch-78-H-bcmap.84ffa064.js

200      GET        1l        2w     1084c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF16-V-bcmap.d1885ffe.js

200      GET        1l        2w    61197c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF32-H-bcmap.6dde268e.js

200      GET        1l        2w     1186c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISPro-UTF8-V-bcmap.17f4b4f9.js

200      GET        1l        2w      423c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-V-bcmap.8b493913.js

200      GET        1l        2w      432c https://ictcloud.zj-huawei.com/js/noprefetch-78-V-bcmap.a2bc74fa.js

200      GET        1l        2w      864c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-6-bcmap.ae33b6f3.js

200      GET        1l        2w      385c https://ictcloud.zj-huawei.com/js/noprefetch-Hankaku-bcmap.9a86f9eb.js

200      GET        1l       92w     7965c https://ictcloud.zj-huawei.com/js/chunk-48568290.bbbe345a.js

200      GET        1l        2w      918c https://ictcloud.zj-huawei.com/js/noprefetch-RKSJ-H-bcmap.c44afa2c.js

200      GET        1l        2w      411c https://ictcloud.zj-huawei.com/js/noprefetch-HKm471-B5-V-bcmap.bf5ecd1c.js

200      GET        1l        2w      599c https://ictcloud.zj-huawei.com/js/noprefetch-78ms-RKSJ-V-bcmap.34a616c7.js

200      GET        1l        6w      231c https://ictcloud.zj-huawei.com/css/chunk-478d2028.14ec7b56.css

200      GET        1l        2w      454c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UCS2-V-bcmap.e32766d0.js

200      GET        1l        2w      427c https://ictcloud.zj-huawei.com/js/noprefetch-V-bcmap.85ae97a7.js

200      GET        1l        2w     2575c https://ictcloud.zj-huawei.com/js/noprefetch-HKm314-B5-H-bcmap.ec0656bb.js

200      GET        1l        2w      716c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-2-bcmap.e71ba13d.js

200      GET        1l        2w      543c https://ictcloud.zj-huawei.com/js/noprefetch-NWP-V-bcmap.ca9a24de.js

200      GET        1l        2w      756c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-6-bcmap.c7598e75.js

200      GET        1l        2w     1119c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF8-V-bcmap.32e332e7.js

200      GET        1l        2w      376c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UCS2-HW-H-bcmap.0775755d.js

200      GET        1l        2w      423c https://ictcloud.zj-huawei.com/js/noprefetch-ETen-B5-V-bcmap.124d4104.js

200      GET        1l        2w     1150c https://ictcloud.zj-huawei.com/js/noprefetch-CNS1-H-bcmap.3aae0496.js

200      GET        1l        2w      518c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-1-bcmap.ad745aee.js

200      GET        1l       38w     3471c https://ictcloud.zj-huawei.com/css/chunk-48568290.421eb5bd.css

200      GET        1l        2w     1129c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF8-V-bcmap.e2fb7d61.js

200      GET        1l        2w      943c https://ictcloud.zj-huawei.com/js/noprefetch-H-bcmap.0ec5442e.js

200      GET        1l      172w     5478c https://ictcloud.zj-huawei.com/js/chunk-0eb09a38.aa0d59b9.js

200      GET        1l        2w      790c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-5-bcmap.09bbcdac.js

200      GET        1l        2w     3591c https://ictcloud.zj-huawei.com/js/noprefetch-Ext-H-bcmap.30ab57f1.js

200      GET        1l        2w     3747c https://ictcloud.zj-huawei.com/js/noprefetch-78ms-RKSJ-H-bcmap.d6abc4d0.js

200      GET        1l       33w     4052c https://ictcloud.zj-huawei.com/js/chunk-223cd0ff.94e8c340.js

200      GET        1l        2w      748c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-3-bcmap.b9a7b886.js

200      GET        1l        2w      332c https://ictcloud.zj-huawei.com/js/noprefetch-CNS2-V-bcmap.8e0dd3c2.js

200      GET        1l       11w      620c https://ictcloud.zj-huawei.com/js/chunk-2d0bfef0.a2f295d3.js

200      GET        1l       34w     3388c https://ictcloud.zj-huawei.com/js/chunk-2263f638.dd00d91d.js

200      GET        1l        2w      442c https://ictcloud.zj-huawei.com/js/noprefetch-KSCms-UHC-HW-V-bcmap.f6429a68.js

200      GET        1l        2w      442c https://ictcloud.zj-huawei.com/js/noprefetch-GB-V-bcmap.649ebb12.js

200      GET        1l      170w     5082c https://ictcloud.zj-huawei.com/js/chunk-6b606ee2.e0474697.js

200      GET        1l        2w      910c https://ictcloud.zj-huawei.com/js/noprefetch-GB-H-bcmap.8880993d.js

200      GET        1l        2w      378c https://ictcloud.zj-huawei.com/js/noprefetch-Hiragana-bcmap.6357217e.js

200      GET        1l       97w    13051c https://ictcloud.zj-huawei.com/js/chunk-081994b6.bfb54412.js

200      GET        1l      227w    21432c https://ictcloud.zj-huawei.com/js/chunk-5159f052.89f69dc2.js

200      GET        1l        2w     2770c https://ictcloud.zj-huawei.com/js/noprefetch-CNS-EUC-V-bcmap.1699c42b.js

200      GET        1l      477w    70058c https://ictcloud.zj-huawei.com/js/chunk-525097b9.4aca722f.js

200      GET        1l      149w    18713c https://ictcloud.zj-huawei.com/css/chunk-028e2064.7bc9479e.css

200      GET        1l       20w      849c https://ictcloud.zj-huawei.com/css/chunk-f2b821d8.e7189bad.css

200      GET        1l      173w    13672c https://ictcloud.zj-huawei.com/js/chunk-2fac3bb4.b55d0205.js

200      GET        1l     1759w    24788c https://ictcloud.zj-huawei.com/js/chunk-2d0af43e.fb918861.js

200      GET        1l        2w    31277c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Korea1-UCS2-bcmap.9b716788.js

200      GET        1l        2w      398c https://ictcloud.zj-huawei.com/js/noprefetch-CNS1-V-bcmap.d4d7b3a0.js

200      GET        1l        2w     3267c https://ictcloud.zj-huawei.com/js/noprefetch-HKgccs-B5-H-bcmap.7ff232fc.js

200      GET        1l       70w     3656c https://ictcloud.zj-huawei.com/css/chunk-6fc69f3f.ac21159f.css

200      GET        1l        2w      636c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-0-bcmap.75440d3d.js

200      GET        1l        2w      437c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF32-V-bcmap.d613a226.js

200      GET        1l       97w     7649c https://ictcloud.zj-huawei.com/css/chunk-05025c4d.613b6739.css

200      GET        1l        2w      458c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF8-V-bcmap.3d3e26d9.js

200      GET        1l        2w      457c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF32-V-bcmap.3f73dcd7.js

200      GET        1l        2w     1655c https://ictcloud.zj-huawei.com/js/noprefetch-B5-H-bcmap.1310be41.js

200      GET        1l        2w      880c https://ictcloud.zj-huawei.com/js/noprefetch-CNS2-H-bcmap.58eaf4e2.js

200      GET        1l       34w     3504c https://ictcloud.zj-huawei.com/css/chunk-cfd337da.117d20f6.css

200      GET        1l        2w      594c https://ictcloud.zj-huawei.com/js/noprefetch-Add-RKSJ-V-bcmap.3d2d2eb1.js

200      GET        1l        2w     3432c https://ictcloud.zj-huawei.com/js/noprefetch-Add-RKSJ-H-bcmap.7f80ac16.js

200      GET        1l       18w     1481c https://ictcloud.zj-huawei.com/css/chunk-15742560.3b5b6a05.css

200      GET        1l      130w    25233c https://ictcloud.zj-huawei.com/css/chunk-3398a76e.4ad7e32e.css

200      GET        1l        2w     1015c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-4-bcmap.cf5484d5.js

200      GET        1l        4w      235c https://ictcloud.zj-huawei.com/css/chunk-223cd0ff.b7cd22e2.css

200      GET        1l       10w      452c https://ictcloud.zj-huawei.com/css/chunk-20e80939.a7785cc9.css

200      GET        1l      182w    34606c https://ictcloud.zj-huawei.com/js/chunk-6db43fea.a67886ac.js

200      GET        1l        2w      441c https://ictcloud.zj-huawei.com/js/noprefetch-GBT-V-bcmap.a87e7953.js

200      GET        1l       33w     2728c https://ictcloud.zj-huawei.com/js/chunk-721c787f.8db8d58b.js

200      GET        1l        2w      455c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF16-V-bcmap.bbc32403.js

200      GET        1l        2w    34135c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UCS2-H-bcmap.937ae5b9.js

200      GET        1l      570w    57893c https://ictcloud.zj-huawei.com/js/chunk-3398a76e.dbcef900.js

200      GET        1l      329w    16067c https://ictcloud.zj-huawei.com/js/chunk-520dae50.3e5a8623.js

200      GET        1l      152w    15317c https://ictcloud.zj-huawei.com/js/chunk-54aa1a26.f89c7095.js

200      GET        1l        2w      437c https://ictcloud.zj-huawei.com/js/noprefetch-KSCms-UHC-V-bcmap.3bc49e12.js

200      GET        1l        2w     1676c https://ictcloud.zj-huawei.com/js/noprefetch-B5pc-H-bcmap.726aec45.js

200      GET        1l      106w     6570c https://ictcloud.zj-huawei.com/js/chunk-20e80939.4e565653.js

200      GET        1l        2w     2911c https://ictcloud.zj-huawei.com/js/noprefetch-KSCpc-EUC-H-bcmap.b94af5a0.js

200      GET        1l        2w      441c https://ictcloud.zj-huawei.com/js/noprefetch-78-RKSJ-V-bcmap.8a9702a5.js

200      GET        1l        2w     3895c https://ictcloud.zj-huawei.com/js/noprefetch-NWP-H-bcmap.1aace193.js

200      GET        1l        2w    58038c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UCS2-H-bcmap.eb0cfda0.js

200      GET        1l      378w    35264c https://ictcloud.zj-huawei.com/css/chunk-525097b9.8f1e0ae4.css

200      GET        1l     1407w    18271c https://ictcloud.zj-huawei.com/js/chunk-2d0d3645.d961fe9b.js

200      GET        1l        2w      344c https://ictcloud.zj-huawei.com/js/noprefetch-Katakana-bcmap.51f9ac9c.js

200      GET        1l        1w      338c https://ictcloud.zj-huawei.com/css/chunk-fcd7870c.bcb54043.css

200      GET        1l        5w      295c https://ictcloud.zj-huawei.com/css/chunk-721c787f.9d0b0b74.css

200      GET        1l       73w     3112c https://ictcloud.zj-huawei.com/css/chunk-e853779a.bb481986.css

200      GET        1l        2w      435c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-Johab-V-bcmap.ce804f09.js

200      GET        1l        3w      373c https://ictcloud.zj-huawei.com/css/chunk-2077b594.82d84a4f.css

200      GET        1l        2w      413c https://ictcloud.zj-huawei.com/js/noprefetch-HKgccs-B5-V-bcmap.2ccdd95f.js

200      GET        1l        2w      475c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UCS2-V-bcmap.9da9678d.js

200      GET        1l        2w     3936c https://ictcloud.zj-huawei.com/js/noprefetch-KSCms-UHC-HW-H-bcmap.4bb144ac.js

200      GET        1l       24w     1975c https://ictcloud.zj-huawei.com/js/chunk-478d2028.56c8d162.js

200      GET        1l        2w      445c https://ictcloud.zj-huawei.com/js/noprefetch-ETenms-B5-V-bcmap.0754c920.js

200      GET        1l        2w      505c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-0-bcmap.ac8445cf.js

200      GET        1l        2w      526c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-2-bcmap.4dbf9296.js

200      GET        1l        2w     3750c https://ictcloud.zj-huawei.com/js/noprefetch-HKdla-B5-H-bcmap.90bb417b.js

200      GET        1l       12w      696c https://ictcloud.zj-huawei.com/css/chunk-587ed908.db0a02be.css

200      GET        1l        2w     1131c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISX0213-UTF32-V-bcmap.3237596f.js

200      GET        1l      172w    17358c https://ictcloud.zj-huawei.com/js/chunk-91e26de6.2f730b01.js

200      GET        1l        2w     1118c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF32-V-bcmap.b7c5867c.js

200      GET        1l        2w     9929c https://ictcloud.zj-huawei.com/js/noprefetch-GBT-EUC-H-bcmap.de5b204e.js

200      GET        1l        2w      516c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-0-bcmap.7ee7ca66.js

200      GET        1l        2w     1523c https://ictcloud.zj-huawei.com/js/noprefetch-90pv-RKSJ-H-bcmap.e591c08f.js

200      GET        1l        2w     9899c https://ictcloud.zj-huawei.com/js/noprefetch-GBT-H-bcmap.99c98ab7.js

200      GET        1l        2w      440c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF8-V-bcmap.cc27c53c.js

200      GET        1l        2w      413c https://ictcloud.zj-huawei.com/js/noprefetch-HKm314-B5-V-bcmap.27a731fa.js

200      GET        1l        2w     1047c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-5-bcmap.6ea5a2c5.js

200      GET        1l      124w    23829c https://ictcloud.zj-huawei.com/js/chunk-6179f421.15b02ffd.js

200      GET        1l        2w      456c https://ictcloud.zj-huawei.com/js/noprefetch-GBKp-EUC-V-bcmap.7310aeb2.js

200      GET        1l        2w     3433c https://ictcloud.zj-huawei.com/js/noprefetch-Add-H-bcmap.0f205f5a.js

200      GET        1l        2w    35483c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF32-H-bcmap.8f41b728.js

200      GET        1l        2w     3416c https://ictcloud.zj-huawei.com/js/noprefetch-78-EUC-H-bcmap.169fe7f4.js

200      GET        1l        4w      491c https://ictcloud.zj-huawei.com/css/chunk-6b606ee2.702a9473.css

200      GET        1l        2w     1128c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF32-V-bcmap.e29c3009.js

200      GET        1l        2w      502c https://ictcloud.zj-huawei.com/js/noprefetch-Ext-RKSJ-V-bcmap.84ae9b90.js

200      GET        1l        2w    54266c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF32-H-bcmap.4cd32025.js

200      GET        1l        2w    54396c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF32-H-bcmap.39201f9c.js

200      GET        1l        2w    45516c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-UCS2-bcmap.7d704ffc.js

200      GET        1l        2w    58999c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF16-H-bcmap.269797c5.js

200      GET        1l        2w     2675c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-EUC-H-bcmap.99a840eb.js

200      GET        1l        2w     1074c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF16-V-bcmap.b4875af5.js

200      GET        1l        2w     1126c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UCS2-HW-V-bcmap.be63da3a.js

200      GET        1l       48w     3669c https://ictcloud.zj-huawei.com/css/chunk-6db43fea.cdbe1e3e.css

200      GET        1l        2w     2649c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-H-bcmap.cdf971da.js

200      GET        1l        2w      457c https://ictcloud.zj-huawei.com/js/noprefetch-GBTpc-EUC-V-bcmap.ca3881c7.js

200      GET        1l      308w    41276c https://ictcloud.zj-huawei.com/js/chunk-609bc6cd.accaf2fb.js

200      GET        1l        2w      333c https://ictcloud.zj-huawei.com/js/noprefetch-Roman-bcmap.0e579101.js

200      GET        1l        2w     3109c https://ictcloud.zj-huawei.com/js/noprefetch-HKm471-B5-H-bcmap.176412cd.js

200      GET        1l      152w     3669c https://ictcloud.zj-huawei.com/js/chunk-2d0dd9de.a242a8a1.js

200      GET        1l        2w      495c https://ictcloud.zj-huawei.com/js/noprefetch-Ext-V-bcmap.763fc3b0.js

200      GET        1l        2w      430c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF32-V-bcmap.b04bd0f8.js

200      GET        1l        2w      427c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF8-V-bcmap.96f665c7.js

200      GET        1l        2w      538c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-3-bcmap.61643a38.js

200      GET        1l        2w     3929c https://ictcloud.zj-huawei.com/js/noprefetch-KSCms-UHC-H-bcmap.88d25090.js

200      GET        1l        2w    52806c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF16-H-bcmap.97476d87.js

200      GET        1l      282w    26243c https://ictcloud.zj-huawei.com/js/chunk-7cf1b346.d19f191b.js

200      GET        1l        2w      429c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-EUC-V-bcmap.a43409de.js

200      GET        1l      476w    49188c https://ictcloud.zj-huawei.com/js/chunk-d7da6324.e5a65a62.js

200      GET        1l        2w    54823c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-UCS2-bcmap.ee96c473.js

200      GET        1l       39w     7051c https://ictcloud.zj-huawei.com/js/chunk-fcd7870c.688ae94f.js

200      GET        1l        8w      581c https://ictcloud.zj-huawei.com/css/chunk-2263f638.8183a2e4.css

200      GET        1l       58w     4769c https://ictcloud.zj-huawei.com/css/chunk-609bc6cd.3d880171.css

200      GET        1l        2w      754c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-4-bcmap.25ed9bd0.js

200      GET        1l        2w     9943c https://ictcloud.zj-huawei.com/js/noprefetch-GBTpc-EUC-H-bcmap.b52bb3b5.js

200      GET        1l       57w     6619c https://ictcloud.zj-huawei.com/js/chunk-31a575d2.da9908a6.js

200      GET        1l       82w     8895c https://ictcloud.zj-huawei.com/js/chunk-bf5fdd10.7dc868ee.js

200      GET        1l        2w      422c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF16-V-bcmap.82e7a3d2.js

200      GET        1l        2w      451c https://ictcloud.zj-huawei.com/js/noprefetch-GBT-EUC-V-bcmap.2ff70529.js

200      GET        1l        2w      410c https://ictcloud.zj-huawei.com/js/noprefetch-HKdla-B5-V-bcmap.462bc229.js

200      GET        1l       93w    19432c https://ictcloud.zj-huawei.com/js/chunk-6fc69f3f.b1cf7373.js

200      GET        1l        2w      499c https://ictcloud.zj-huawei.com/js/noprefetch-GBK2K-V-bcmap.81281bdc.js

200      GET        1l        2w     3430c https://ictcloud.zj-huawei.com/js/noprefetch-HKdlb-B5-H-bcmap.0aacdb45.js

200      GET        1l        2w      599c https://ictcloud.zj-huawei.com/js/noprefetch-90ms-RKSJ-V-bcmap.0ec8ad02.js

200      GET        1l        2w      547c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-1-bcmap.0b4e5e6a.js

200      GET        1l        2w      398c https://ictcloud.zj-huawei.com/js/noprefetch-B5-V-bcmap.18992d1c.js

200      GET        1l        2w     1161c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISPro-UCS2-HW-V-bcmap.b65e7188.js

200      GET        1l        2w     1103c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UCS2-V-bcmap.ecaf2bfa.js

200      GET        1l        2w      538c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Korea1-0-bcmap.fbecde31.js

200      GET        1l        2w      940c https://ictcloud.zj-huawei.com/js/noprefetch-GB-EUC-H-bcmap.d62fa526.js

200      GET        1l        2w      956c https://ictcloud.zj-huawei.com/js/noprefetch-GBpc-EUC-H-bcmap.0fd15715.js

200      GET        1l        2w      400c https://ictcloud.zj-huawei.com/js/noprefetch-B5pc-V-bcmap.8dc28333.js

200      GET        1l       14w     2470c https://ictcloud.zj-huawei.com/css/chunk-bf5fdd10.ca6e3d08.css

200      GET        1l       78w     3351c https://ictcloud.zj-huawei.com/css/chunk-520dae50.aa05008e.css

200      GET        1l        2w      421c https://ictcloud.zj-huawei.com/js/noprefetch-ETHK-B5-V-bcmap.6f35a54d.js

200      GET        1l       87w     8401c https://ictcloud.zj-huawei.com/js/chunk-74975161.01790d30.js

200      GET        1l       69w     4277c https://ictcloud.zj-huawei.com/css/chunk-e1de23de.cd367c06.css

200      GET        1l        2w      411c https://ictcloud.zj-huawei.com/js/noprefetch-HKdlb-B5-V-bcmap.8b9d27e3.js

200      GET        1l        2w    70456c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF32-H-bcmap.cb016a30.js

200      GET        1l      164w    22561c https://ictcloud.zj-huawei.com/js/chunk-e1de23de.927890b8.js

200      GET        1l        2w      758c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-5-bcmap.ec610d12.js

200      GET        1l        2w     3602c https://ictcloud.zj-huawei.com/js/noprefetch-Ext-RKSJ-H-bcmap.b60ecfe4.js

200      GET        1l      320w    38907c https://ictcloud.zj-huawei.com/js/chunk-05025c4d.c523fff4.js

200      GET        1l        2w    67442c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF16-H-bcmap.d656e0c4.js

200      GET        1l        2w    55925c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF8-H-bcmap.8b15a265.js

403      GET        7l        9w      150c https://ictcloud.zj-huawei.com/css/

200      GET        1l      258w    30501c https://ictcloud.zj-huawei.com/css/chunk-613e212b.419812db.css

200      GET        1l        2w      424c https://ictcloud.zj-huawei.com/js/noprefetch-HKscs-B5-V-bcmap.2559f065.js

200      GET        1l        2w      442c https://ictcloud.zj-huawei.com/js/noprefetch-78-EUC-V-bcmap.6e132d1b.js

200      GET        1l        2w      584c https://ictcloud.zj-huawei.com/js/noprefetch-Add-V-bcmap.0c1e9d1d.js

200      GET        1l       60w     7614c https://ictcloud.zj-huawei.com/js/chunk-f2b821d8.509864d7.js

200      GET        1l        2w      433c https://ictcloud.zj-huawei.com/js/noprefetch-EUC-V-bcmap.d2db1ca0.js

200      GET        1l        2w    26423c https://ictcloud.zj-huawei.com/js/noprefetch-GBK2K-H-bcmap.efc8ae3c.js

200      GET        1l      182w     9037c https://ictcloud.zj-huawei.com/css/chunk-7cf1b346.ade7d338.css

200      GET        1l        2w     1709c https://ictcloud.zj-huawei.com/js/noprefetch-ETen-B5-H-bcmap.70ca5cfd.js

200      GET        1l       17w     2044c https://ictcloud.zj-huawei.com/css/chunk-081994b6.c226ded7.css

200      GET        1l        2w      435c https://ictcloud.zj-huawei.com/js/noprefetch-KSCpc-EUC-V-bcmap.46d04755.js

200      GET        1l        2w    54367c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISX02132004-UTF32-H-bcmap.c4f70d9f.js

200      GET        1l        2w      454c https://ictcloud.zj-huawei.com/js/noprefetch-GBpc-EUC-V-bcmap.b7fa4499.js

200      GET        1l        2w     1143c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISX02132004-UTF32-V-bcmap.bbd091d7.js

200      GET        1l        2w      424c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UCS2-V-bcmap.8e6e1f10.js

200      GET        1l        2w      831c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-2-bcmap.c48360e2.js

200      GET        1l       18w      729c https://ictcloud.zj-huawei.com/css/chunk-e10ba3f8.89be1508.css

200      GET        1l       40w     5816c https://ictcloud.zj-huawei.com/css/chunk-54aa1a26.708b213f.css

200      GET        1l        2w      600c https://ictcloud.zj-huawei.com/js/noprefetch-90msp-RKSJ-V-bcmap.8ee0e712.js

200      GET        1l        2w      559c https://ictcloud.zj-huawei.com/js/noprefetch-90pv-RKSJ-V-bcmap.00bc185f.js

200      GET        1l       14w     1833c https://ictcloud.zj-huawei.com/css/chunk-74975161.d938225a.css

200      GET        1l        5w      623c https://ictcloud.zj-huawei.com/css/chunk-0eb09a38.5181cd7d.css

200      GET        1l        2w      841c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-3-bcmap.fc0623ef.js

200      GET        1l        2w    55139c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-UCS2-bcmap.d84f0dde.js

200      GET        1l       57w     8747c https://ictcloud.zj-huawei.com/js/chunk-e10ba3f8.242f0818.js

200      GET        1l       21w     3023c https://ictcloud.zj-huawei.com/css/chunk-91e26de6.89e6dd4c.css

200      GET        1l        2w      449c https://ictcloud.zj-huawei.com/js/noprefetch-GBK-EUC-V-bcmap.909393de.js

200      GET        1l        2w     3409c https://ictcloud.zj-huawei.com/js/noprefetch-78-RKSJ-H-bcmap.eecc7dec.js

200      GET        1l        2w    19801c https://ictcloud.zj-huawei.com/js/noprefetch-GBK-EUC-H-bcmap.f8f329bc.js

200      GET        1l        2w      435c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF16-V-bcmap.2b75b946.js

200      GET        1l        2w    19796c https://ictcloud.zj-huawei.com/js/noprefetch-GBKp-EUC-H-bcmap.b1bb4d7d.js

200      GET        1l       91w     5106c https://ictcloud.zj-huawei.com/css/chunk-d7da6324.515ef48d.css

200      GET        1l        2w     1138c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISPro-UCS2-V-bcmap.72f0460f.js

200      GET        1l      231w    27411c https://ictcloud.zj-huawei.com/css/chunk-5e3fd255.6fc75a9a.css

200      GET        1l        2w      979c https://ictcloud.zj-huawei.com/js/noprefetch-EUC-H-bcmap.24a9ee0f.js

200      GET        1l       68w     2353c https://ictcloud.zj-huawei.com/css/chunk-2fac3bb4.1684f188.css

200      GET        1l        2w      732c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Korea1-1-bcmap.af90876f.js

200      GET        1l      136w    13527c https://ictcloud.zj-huawei.com/js/chunk-e853779a.feff75b0.js

200      GET        1l      130w    20959c https://ictcloud.zj-huawei.com/css/chunk-db9e9b86.6f757524.css

200      GET        1l        2w      349c https://ictcloud.zj-huawei.com/js/noprefetch-ETenms-B5-H-bcmap.cae374ad.js

200      GET        1l       37w     3886c https://ictcloud.zj-huawei.com/js/chunk-587ed908.5ce8a2fa.js

200      GET        1l        2w    34594c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UCS2-H-bcmap.f30f9efc.js

200      GET        1l       83w     6837c https://ictcloud.zj-huawei.com/css/chunk-6179f421.44eaf7d7.css

200      GET        1l        2w     2585c https://ictcloud.zj-huawei.com/js/noprefetch-CNS-EUC-H-bcmap.7060b7b5.js

200      GET        1l        2w     1419c https://ictcloud.zj-huawei.com/js/noprefetch-83pv-RKSJ-H-bcmap.2ec51b03.js

200      GET        1l        2w     1168c https://ictcloud.zj-huawei.com/js/noprefetch-90msp-RKSJ-H-bcmap.69df6dfe.js

200      GET        1l        5w     1100c https://ictcloud.zj-huawei.com/css/chunk-31a575d2.028ce0ed.css

200      GET        1l        2w    37268c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF8-H-bcmap.d7ccdac2.js

200      GET        1l      106w     9296c https://ictcloud.zj-huawei.com/js/chunk-15742560.da7f3124.js

403      GET        7l        9w      150c https://ictcloud.zj-huawei.com/js/

200      GET        1l        2w    71723c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF8-H-bcmap.41db23b0.js

200      GET        1l        2w    55809c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF8-H-bcmap.4da30be8.js

200      GET        1l      567w    69780c https://ictcloud.zj-huawei.com/js/chunk-028e2064.0a81602f.js

200      GET        1l        2w    62664c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF8-H-bcmap.9baec731.js

200      GET        1l        2w    64589c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UCS2-H-bcmap.a2e641ce.js

200      GET        1l     1029w   123007c https://ictcloud.zj-huawei.com/js/chunk-5e3fd255.a682e1ab.js

200      GET        1l       70w   175679c https://ictcloud.zj-huawei.com/js/chunk-2077b594.46a84345.js

200      GET        1l        2w    22601c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-Johab-H-bcmap.70f0244b.js

200      GET        1l        2w    54243c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISX0213-UTF32-H-bcmap.55dee582.js

200      GET        1l        2w    52932c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF16-H-bcmap.1c893968.js

200      GET        1l     1279w   149855c https://ictcloud.zj-huawei.com/css/tc-front.12e609e1.css

200      GET        1l      276w    59076c https://ictcloud.zj-huawei.com/js/chunk-cfd337da.20edc57d.js

200      GET       18l     4654w   427537c https://ictcloud.zj-huawei.com/css/chunk-vendors.a3302dac.css

200      GET        1l       34w     2672c https://ictcloud.zj-huawei.com/css/chunk-5159f052.4e04f586.css

200      GET        1l     1033w   200722c https://ictcloud.zj-huawei.com/js/chunk-db9e9b86.8cb48447.js

200      GET        1l    12342w   877464c https://ictcloud.zj-huawei.com/js/tc-front.v1.2.6.2.7a005ccabd400c4f191f.js

200      GET      448l   123055w  4786200c https://ictcloud.zj-huawei.com/js/chunk-vendors.cf7d2e44.js

200      GET       15l      580w    18384c https://ictcloud.zj-huawei.com/

[####################] - 4s       268/268     0s      found:252     errors:0      

[####################] - 3s         3/3       1/s     https://ictcloud.zj-huawei.com/ 

[####################] - 0s         3/3       8/s     https://ictcloud.zj-huawei.com/css/ 

[####################] - 0s         3/3       8/s     https://ictcloud.zj-huawei.com/js/     

I extracted many JS links but there are no actual directories.

What I mean is that many interfaces are present in the JS response.

image

We should extract the URLs inside the JS to make requests, just like this tool does. https://github.com/ttstormxx/jjjjjjjjjjjjjs

image

Great info, thanks

One thing you might try is increasing the logging to see what exactly is happening. If you attach the detailed logs here I could take a look

If I understand correctly, you're saying that the endpoints are valid and return some success or other distinct status code, but requests to each of the levels of the parent directory tree behave as 404s?

Like:

  • /api: 404
  • /api/v1: 404
  • /api/v1/dosomething: 200, 401, 500, whatever...

From what I recall, the "deep"/direct link to the API ebdpoint should be tested, even if the directories above it don't appear to exist, because extracted links get direct requests regardless of whether the parent directory structure returns a positive or negative code

It's possible that the paths are represented in the JS file in an unusual way and are not being extracted at all by the JS extraction. That extraction is done (at least partially) with regular expressions. Because it's Javascript, paths can take many forms and I believe there are some documented limitations in the current implementation. Because you mentioned another tool is able to identify them, it may be reasonable to make enhancements there; if we're able to determine a precise-ish cause, @epi052 can decide if it's a bug or a feature, and if it should be accounted for with a code change. Note that this is his project, I'm just a bystander trying to help vet the issue 😀

It would be helpful to capture the debug/verbose output, to see where exactly the problem is; I think the first step would be determine if:

  1. The endpoint paths aren't getting extracted from the JS at all; could be caused by the endpoint path being stored in an unusual way. There are some documented limitations in the JS extraction iirc, it would be interesting to see if this behavior is associated with those limitations, and if it would be reasonable to make enhancements to account for this- especially if this is a common pattern seen in other sites
  2. The endpoint paths are extracted but the responses from requests made to to the endpoints are not being caught as "positive" responses by feroxbuster. I think this would be a "bug", or at least not the desired behavior, but log data will help determine that
  3. The endpoint path is extracted but no request is being made to it, so there's no response to test for a positive. I believe this would be considered a "bug"

If you can attach or paste relevant or full contents of one of the JS files, it would probably be helpful for a quick glance

If you can attach or paste debug/verbose logs from the session, they should be authoritative and all that's needed to solve the issue unless it's very subtle and/or complex. I'm guessing it should be possible to see if any of the three items I mentioned is part of the problem by checking the debug logs

tl; dr; Can you attach full debug logs and a relevant sample of one or two of the JS files?

@mzpqnxow
Copy link
Sponsor

mzpqnxow commented Aug 11, 2023

For reference, the regex used by JSFinder is (in Python):

pattern_raw = r"""
  (?:"|')                               # Start newline delimiter
  (
    ((?:[a-zA-Z]{1,10}://|//)           # Match a scheme [a-Z]*1-10 or //
    [^"'/]{1,}\.                        # Match a domainname (any character + dot)
    [a-zA-Z]{2,}[^"']{0,})              # The domainextension and/or path
    |
    ((?:/|\.\./|\./)                    # Start with /,../,./
    [^"'><,;| *()(%%$^/\\\[\]]          # Next character can't be...
    [^"'><,;|()]{1,})                   # Rest of the characters can't be
    |
    ([a-zA-Z0-9_\-/]{1,}/               # Relative endpoint with /
    [a-zA-Z0-9_\-/]{1,}                 # Resource name
    \.(?:[a-zA-Z]{1,4}|action)          # Rest + extension (length 1-4 or action)
    (?:[\?|/][^"|']{0,}|))              # ? mark with parameters
    |
    ([a-zA-Z0-9_\-]{1,}                 # filename
    \.(?:php|asp|aspx|jsp|json|
         action|html|js|txt|xml)             # . + extension
    (?:\?[^"|']{0,}|))                  # ? mark with parameters
  )
  (?:"|')                               # End newline delimiter
"""

I realize it's not likely that this will be directly applicable to feroxbuster regex, and that there's probably different logic around its use- but maybe helpful

@mzpqnxow
Copy link
Sponsor

mzpqnxow commented Aug 11, 2023

@JaveleyQAQ I forgot to ask- are you using the latest build? Either master from source, or a package from this repository?

If you're using a package manager from a Linux distribution, the issue could be that the build is too old. This was the cause of a similar issue some time ago, in #519

@epi052
Copy link
Owner

epi052 commented Aug 12, 2023

howdy @JaveleyQAQ , thanks for submitting this! Also, thanks @mzpqnxow for helping flesh out the issue!

Apologies up front, I haven't been as responsive lately as I have been in the past, have just been busy with non-ferox things for the past few months.

The expected behavior for ferox is to

  • parse the response body for links using the linkfinder regex
  • for every link found take its url path and parse each sub-path

for example: a response contains a link fragment homepage/assets/img/icons/handshake.svg with a base url of http://localhost, the following urls would be requested:

  • homepage/assets/img/icons/handshake.svg
  • homepage/assets/img/icons/
  • homepage/assets/img/
  • homepage/assets/
  • homepage/

If that's not the behavior you're seeing, we should dig a bit deeper and find out what's going on.

Looking forward to your response @JaveleyQAQ

@epi052 epi052 added bug Something isn't working unconfirmed and removed enhancement New feature or request labels Aug 12, 2023
@JaveleyQAQ
Copy link
Author

JaveleyQAQ commented Aug 13, 2023

@JaveleyQAQ I forgot to ask- are you using the latest build? Either master from source, or a package from this repository?

If you're using a package manager from a Linux distribution, the issue could be that the build is too old. This was the cause of a similar issue some time ago, in #519

Sorry, I forgot whether I installed it singly with apt in Kali or used https://github.com/epi052/feroxbuster/releases/download/v2.10.0/x86_64-linux-feroxbuster.zip

I will compile the latest version and try again.

@JaveleyQAQ
Copy link
Author

Do you have a specific example of the current link extraction feature failing? That would probably be helpful您是否有当前链接提取功能失败的具体示例?那可能会有帮助

Otherwise, this is a very non-specific request (like, "do link extraction better")否则,这是一个非常非特定的请求(比如,“更好地做链接提取”)

😀

For example this site: https://ictcloud.zj-huawei.com/ I define a short field test.txt with the following content:


╰─ cat ~/Desktop/test.txt 

home

help



╰─ feroxbuster -u https://ictcloud.zj-huawei.com/   -w ~/Desktop/test.txt -C 404 



 ___  ___  __   __     __      __         __   ___

|__  |__  |__) |__) | /  `    /  \ \_/ | |  \ |__

|    |___ |  \ |  \ | \__,    \__/ / \ | |__/ |___

by Ben "epi" Risher 🤓                 ver: 2.10.0

───────────────────────────┬──────────────────────

 🎯  Target Url            │ https://ictcloud.zj-huawei.com/

 🚀  Threads               │ 50

 📖  Wordlist              │ /home/kali/Desktop/test.txt

 💢  Status Code Filters   │ [404]

 💥  Timeout (secs)        │ 7

 🦡  User-Agent            │ feroxbuster/2.10.0

 🔎  Extract Links         │ true

 🏁  HTTP methods          │ [GET]

 🔃  Recursion Depth       │ 4

───────────────────────────┴──────────────────────

 🏁  Press [ENTER] to use the Scan Management Menu™

──────────────────────────────────────────────────

418      GET        1l      163w     3533c Auto-filtering found 404-like response and created new filter; toggle off with --dont-filter

404      GET        7l       11w      150c Auto-filtering found 404-like response and created new filter; toggle off with --dont-filter

200      GET        1l        2w      740c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Korea1-2-bcmap.042af73c.js

200      GET        1l        2w      710c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-1-bcmap.b8902145.js

200      GET        1l        2w      448c https://ictcloud.zj-huawei.com/js/noprefetch-GB-EUC-V-bcmap.c89b3c95.js

200      GET        1l        2w      668c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-4-bcmap.6fea15ef.js

200      GET        1l        2w     6115c https://ictcloud.zj-huawei.com/js/noprefetch-ETHK-B5-H-bcmap.8ebad35d.js

200      GET      375l     1366w    11394c https://ictcloud.zj-huawei.com/hwplayer.js

200      GET        1l      833w    78751c https://ictcloud.zj-huawei.com/js/chunk-613e212b.e2c4b3e6.js

200      GET        1l        2w     6126c https://ictcloud.zj-huawei.com/js/noprefetch-HKscs-B5-H-bcmap.5fda3380.js

200      GET        1l        2w    35319c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF16-H-bcmap.ab911c99.js

200      GET        1l        2w      434c https://ictcloud.zj-huawei.com/js/noprefetch-RKSJ-V-bcmap.e6292d67.js

200      GET        1l        2w     1175c https://ictcloud.zj-huawei.com/js/noprefetch-90ms-RKSJ-H-bcmap.5a74fdc5.js

200      GET        1l        2w      449c https://ictcloud.zj-huawei.com/js/noprefetch-WP-Symbol-bcmap.ba34c7a0.js

200      GET        1l        2w     3378c https://ictcloud.zj-huawei.com/js/noprefetch-78-H-bcmap.84ffa064.js

200      GET        1l        2w     1084c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF16-V-bcmap.d1885ffe.js

200      GET        1l        2w    61197c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF32-H-bcmap.6dde268e.js

200      GET        1l        2w     1186c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISPro-UTF8-V-bcmap.17f4b4f9.js

200      GET        1l        2w      423c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-V-bcmap.8b493913.js

200      GET        1l        2w      432c https://ictcloud.zj-huawei.com/js/noprefetch-78-V-bcmap.a2bc74fa.js

200      GET        1l        2w      864c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-6-bcmap.ae33b6f3.js

200      GET        1l        2w      385c https://ictcloud.zj-huawei.com/js/noprefetch-Hankaku-bcmap.9a86f9eb.js

200      GET        1l       92w     7965c https://ictcloud.zj-huawei.com/js/chunk-48568290.bbbe345a.js

200      GET        1l        2w      918c https://ictcloud.zj-huawei.com/js/noprefetch-RKSJ-H-bcmap.c44afa2c.js

200      GET        1l        2w      411c https://ictcloud.zj-huawei.com/js/noprefetch-HKm471-B5-V-bcmap.bf5ecd1c.js

200      GET        1l        2w      599c https://ictcloud.zj-huawei.com/js/noprefetch-78ms-RKSJ-V-bcmap.34a616c7.js

200      GET        1l        6w      231c https://ictcloud.zj-huawei.com/css/chunk-478d2028.14ec7b56.css

200      GET        1l        2w      454c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UCS2-V-bcmap.e32766d0.js

200      GET        1l        2w      427c https://ictcloud.zj-huawei.com/js/noprefetch-V-bcmap.85ae97a7.js

200      GET        1l        2w     2575c https://ictcloud.zj-huawei.com/js/noprefetch-HKm314-B5-H-bcmap.ec0656bb.js

200      GET        1l        2w      716c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-2-bcmap.e71ba13d.js

200      GET        1l        2w      543c https://ictcloud.zj-huawei.com/js/noprefetch-NWP-V-bcmap.ca9a24de.js

200      GET        1l        2w      756c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-6-bcmap.c7598e75.js

200      GET        1l        2w     1119c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF8-V-bcmap.32e332e7.js

200      GET        1l        2w      376c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UCS2-HW-H-bcmap.0775755d.js

200      GET        1l        2w      423c https://ictcloud.zj-huawei.com/js/noprefetch-ETen-B5-V-bcmap.124d4104.js

200      GET        1l        2w     1150c https://ictcloud.zj-huawei.com/js/noprefetch-CNS1-H-bcmap.3aae0496.js

200      GET        1l        2w      518c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-1-bcmap.ad745aee.js

200      GET        1l       38w     3471c https://ictcloud.zj-huawei.com/css/chunk-48568290.421eb5bd.css

200      GET        1l        2w     1129c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF8-V-bcmap.e2fb7d61.js

200      GET        1l        2w      943c https://ictcloud.zj-huawei.com/js/noprefetch-H-bcmap.0ec5442e.js

200      GET        1l      172w     5478c https://ictcloud.zj-huawei.com/js/chunk-0eb09a38.aa0d59b9.js

200      GET        1l        2w      790c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-5-bcmap.09bbcdac.js

200      GET        1l        2w     3591c https://ictcloud.zj-huawei.com/js/noprefetch-Ext-H-bcmap.30ab57f1.js

200      GET        1l        2w     3747c https://ictcloud.zj-huawei.com/js/noprefetch-78ms-RKSJ-H-bcmap.d6abc4d0.js

200      GET        1l       33w     4052c https://ictcloud.zj-huawei.com/js/chunk-223cd0ff.94e8c340.js

200      GET        1l        2w      748c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-3-bcmap.b9a7b886.js

200      GET        1l        2w      332c https://ictcloud.zj-huawei.com/js/noprefetch-CNS2-V-bcmap.8e0dd3c2.js

200      GET        1l       11w      620c https://ictcloud.zj-huawei.com/js/chunk-2d0bfef0.a2f295d3.js

200      GET        1l       34w     3388c https://ictcloud.zj-huawei.com/js/chunk-2263f638.dd00d91d.js

200      GET        1l        2w      442c https://ictcloud.zj-huawei.com/js/noprefetch-KSCms-UHC-HW-V-bcmap.f6429a68.js

200      GET        1l        2w      442c https://ictcloud.zj-huawei.com/js/noprefetch-GB-V-bcmap.649ebb12.js

200      GET        1l      170w     5082c https://ictcloud.zj-huawei.com/js/chunk-6b606ee2.e0474697.js

200      GET        1l        2w      910c https://ictcloud.zj-huawei.com/js/noprefetch-GB-H-bcmap.8880993d.js

200      GET        1l        2w      378c https://ictcloud.zj-huawei.com/js/noprefetch-Hiragana-bcmap.6357217e.js

200      GET        1l       97w    13051c https://ictcloud.zj-huawei.com/js/chunk-081994b6.bfb54412.js

200      GET        1l      227w    21432c https://ictcloud.zj-huawei.com/js/chunk-5159f052.89f69dc2.js

200      GET        1l        2w     2770c https://ictcloud.zj-huawei.com/js/noprefetch-CNS-EUC-V-bcmap.1699c42b.js

200      GET        1l      477w    70058c https://ictcloud.zj-huawei.com/js/chunk-525097b9.4aca722f.js

200      GET        1l      149w    18713c https://ictcloud.zj-huawei.com/css/chunk-028e2064.7bc9479e.css

200      GET        1l       20w      849c https://ictcloud.zj-huawei.com/css/chunk-f2b821d8.e7189bad.css

200      GET        1l      173w    13672c https://ictcloud.zj-huawei.com/js/chunk-2fac3bb4.b55d0205.js

200      GET        1l     1759w    24788c https://ictcloud.zj-huawei.com/js/chunk-2d0af43e.fb918861.js

200      GET        1l        2w    31277c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Korea1-UCS2-bcmap.9b716788.js

200      GET        1l        2w      398c https://ictcloud.zj-huawei.com/js/noprefetch-CNS1-V-bcmap.d4d7b3a0.js

200      GET        1l        2w     3267c https://ictcloud.zj-huawei.com/js/noprefetch-HKgccs-B5-H-bcmap.7ff232fc.js

200      GET        1l       70w     3656c https://ictcloud.zj-huawei.com/css/chunk-6fc69f3f.ac21159f.css

200      GET        1l        2w      636c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-0-bcmap.75440d3d.js

200      GET        1l        2w      437c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF32-V-bcmap.d613a226.js

200      GET        1l       97w     7649c https://ictcloud.zj-huawei.com/css/chunk-05025c4d.613b6739.css

200      GET        1l        2w      458c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF8-V-bcmap.3d3e26d9.js

200      GET        1l        2w      457c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF32-V-bcmap.3f73dcd7.js

200      GET        1l        2w     1655c https://ictcloud.zj-huawei.com/js/noprefetch-B5-H-bcmap.1310be41.js

200      GET        1l        2w      880c https://ictcloud.zj-huawei.com/js/noprefetch-CNS2-H-bcmap.58eaf4e2.js

200      GET        1l       34w     3504c https://ictcloud.zj-huawei.com/css/chunk-cfd337da.117d20f6.css

200      GET        1l        2w      594c https://ictcloud.zj-huawei.com/js/noprefetch-Add-RKSJ-V-bcmap.3d2d2eb1.js

200      GET        1l        2w     3432c https://ictcloud.zj-huawei.com/js/noprefetch-Add-RKSJ-H-bcmap.7f80ac16.js

200      GET        1l       18w     1481c https://ictcloud.zj-huawei.com/css/chunk-15742560.3b5b6a05.css

200      GET        1l      130w    25233c https://ictcloud.zj-huawei.com/css/chunk-3398a76e.4ad7e32e.css

200      GET        1l        2w     1015c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-4-bcmap.cf5484d5.js

200      GET        1l        4w      235c https://ictcloud.zj-huawei.com/css/chunk-223cd0ff.b7cd22e2.css

200      GET        1l       10w      452c https://ictcloud.zj-huawei.com/css/chunk-20e80939.a7785cc9.css

200      GET        1l      182w    34606c https://ictcloud.zj-huawei.com/js/chunk-6db43fea.a67886ac.js

200      GET        1l        2w      441c https://ictcloud.zj-huawei.com/js/noprefetch-GBT-V-bcmap.a87e7953.js

200      GET        1l       33w     2728c https://ictcloud.zj-huawei.com/js/chunk-721c787f.8db8d58b.js

200      GET        1l        2w      455c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF16-V-bcmap.bbc32403.js

200      GET        1l        2w    34135c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UCS2-H-bcmap.937ae5b9.js

200      GET        1l      570w    57893c https://ictcloud.zj-huawei.com/js/chunk-3398a76e.dbcef900.js

200      GET        1l      329w    16067c https://ictcloud.zj-huawei.com/js/chunk-520dae50.3e5a8623.js

200      GET        1l      152w    15317c https://ictcloud.zj-huawei.com/js/chunk-54aa1a26.f89c7095.js

200      GET        1l        2w      437c https://ictcloud.zj-huawei.com/js/noprefetch-KSCms-UHC-V-bcmap.3bc49e12.js

200      GET        1l        2w     1676c https://ictcloud.zj-huawei.com/js/noprefetch-B5pc-H-bcmap.726aec45.js

200      GET        1l      106w     6570c https://ictcloud.zj-huawei.com/js/chunk-20e80939.4e565653.js

200      GET        1l        2w     2911c https://ictcloud.zj-huawei.com/js/noprefetch-KSCpc-EUC-H-bcmap.b94af5a0.js

200      GET        1l        2w      441c https://ictcloud.zj-huawei.com/js/noprefetch-78-RKSJ-V-bcmap.8a9702a5.js

200      GET        1l        2w     3895c https://ictcloud.zj-huawei.com/js/noprefetch-NWP-H-bcmap.1aace193.js

200      GET        1l        2w    58038c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UCS2-H-bcmap.eb0cfda0.js

200      GET        1l      378w    35264c https://ictcloud.zj-huawei.com/css/chunk-525097b9.8f1e0ae4.css

200      GET        1l     1407w    18271c https://ictcloud.zj-huawei.com/js/chunk-2d0d3645.d961fe9b.js

200      GET        1l        2w      344c https://ictcloud.zj-huawei.com/js/noprefetch-Katakana-bcmap.51f9ac9c.js

200      GET        1l        1w      338c https://ictcloud.zj-huawei.com/css/chunk-fcd7870c.bcb54043.css

200      GET        1l        5w      295c https://ictcloud.zj-huawei.com/css/chunk-721c787f.9d0b0b74.css

200      GET        1l       73w     3112c https://ictcloud.zj-huawei.com/css/chunk-e853779a.bb481986.css

200      GET        1l        2w      435c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-Johab-V-bcmap.ce804f09.js

200      GET        1l        3w      373c https://ictcloud.zj-huawei.com/css/chunk-2077b594.82d84a4f.css

200      GET        1l        2w      413c https://ictcloud.zj-huawei.com/js/noprefetch-HKgccs-B5-V-bcmap.2ccdd95f.js

200      GET        1l        2w      475c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UCS2-V-bcmap.9da9678d.js

200      GET        1l        2w     3936c https://ictcloud.zj-huawei.com/js/noprefetch-KSCms-UHC-HW-H-bcmap.4bb144ac.js

200      GET        1l       24w     1975c https://ictcloud.zj-huawei.com/js/chunk-478d2028.56c8d162.js

200      GET        1l        2w      445c https://ictcloud.zj-huawei.com/js/noprefetch-ETenms-B5-V-bcmap.0754c920.js

200      GET        1l        2w      505c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-0-bcmap.ac8445cf.js

200      GET        1l        2w      526c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-2-bcmap.4dbf9296.js

200      GET        1l        2w     3750c https://ictcloud.zj-huawei.com/js/noprefetch-HKdla-B5-H-bcmap.90bb417b.js

200      GET        1l       12w      696c https://ictcloud.zj-huawei.com/css/chunk-587ed908.db0a02be.css

200      GET        1l        2w     1131c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISX0213-UTF32-V-bcmap.3237596f.js

200      GET        1l      172w    17358c https://ictcloud.zj-huawei.com/js/chunk-91e26de6.2f730b01.js

200      GET        1l        2w     1118c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF32-V-bcmap.b7c5867c.js

200      GET        1l        2w     9929c https://ictcloud.zj-huawei.com/js/noprefetch-GBT-EUC-H-bcmap.de5b204e.js

200      GET        1l        2w      516c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-0-bcmap.7ee7ca66.js

200      GET        1l        2w     1523c https://ictcloud.zj-huawei.com/js/noprefetch-90pv-RKSJ-H-bcmap.e591c08f.js

200      GET        1l        2w     9899c https://ictcloud.zj-huawei.com/js/noprefetch-GBT-H-bcmap.99c98ab7.js

200      GET        1l        2w      440c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF8-V-bcmap.cc27c53c.js

200      GET        1l        2w      413c https://ictcloud.zj-huawei.com/js/noprefetch-HKm314-B5-V-bcmap.27a731fa.js

200      GET        1l        2w     1047c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-5-bcmap.6ea5a2c5.js

200      GET        1l      124w    23829c https://ictcloud.zj-huawei.com/js/chunk-6179f421.15b02ffd.js

200      GET        1l        2w      456c https://ictcloud.zj-huawei.com/js/noprefetch-GBKp-EUC-V-bcmap.7310aeb2.js

200      GET        1l        2w     3433c https://ictcloud.zj-huawei.com/js/noprefetch-Add-H-bcmap.0f205f5a.js

200      GET        1l        2w    35483c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF32-H-bcmap.8f41b728.js

200      GET        1l        2w     3416c https://ictcloud.zj-huawei.com/js/noprefetch-78-EUC-H-bcmap.169fe7f4.js

200      GET        1l        4w      491c https://ictcloud.zj-huawei.com/css/chunk-6b606ee2.702a9473.css

200      GET        1l        2w     1128c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF32-V-bcmap.e29c3009.js

200      GET        1l        2w      502c https://ictcloud.zj-huawei.com/js/noprefetch-Ext-RKSJ-V-bcmap.84ae9b90.js

200      GET        1l        2w    54266c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF32-H-bcmap.4cd32025.js

200      GET        1l        2w    54396c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF32-H-bcmap.39201f9c.js

200      GET        1l        2w    45516c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-UCS2-bcmap.7d704ffc.js

200      GET        1l        2w    58999c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF16-H-bcmap.269797c5.js

200      GET        1l        2w     2675c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-EUC-H-bcmap.99a840eb.js

200      GET        1l        2w     1074c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF16-V-bcmap.b4875af5.js

200      GET        1l        2w     1126c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UCS2-HW-V-bcmap.be63da3a.js

200      GET        1l       48w     3669c https://ictcloud.zj-huawei.com/css/chunk-6db43fea.cdbe1e3e.css

200      GET        1l        2w     2649c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-H-bcmap.cdf971da.js

200      GET        1l        2w      457c https://ictcloud.zj-huawei.com/js/noprefetch-GBTpc-EUC-V-bcmap.ca3881c7.js

200      GET        1l      308w    41276c https://ictcloud.zj-huawei.com/js/chunk-609bc6cd.accaf2fb.js

200      GET        1l        2w      333c https://ictcloud.zj-huawei.com/js/noprefetch-Roman-bcmap.0e579101.js

200      GET        1l        2w     3109c https://ictcloud.zj-huawei.com/js/noprefetch-HKm471-B5-H-bcmap.176412cd.js

200      GET        1l      152w     3669c https://ictcloud.zj-huawei.com/js/chunk-2d0dd9de.a242a8a1.js

200      GET        1l        2w      495c https://ictcloud.zj-huawei.com/js/noprefetch-Ext-V-bcmap.763fc3b0.js

200      GET        1l        2w      430c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF32-V-bcmap.b04bd0f8.js

200      GET        1l        2w      427c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF8-V-bcmap.96f665c7.js

200      GET        1l        2w      538c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-3-bcmap.61643a38.js

200      GET        1l        2w     3929c https://ictcloud.zj-huawei.com/js/noprefetch-KSCms-UHC-H-bcmap.88d25090.js

200      GET        1l        2w    52806c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF16-H-bcmap.97476d87.js

200      GET        1l      282w    26243c https://ictcloud.zj-huawei.com/js/chunk-7cf1b346.d19f191b.js

200      GET        1l        2w      429c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-EUC-V-bcmap.a43409de.js

200      GET        1l      476w    49188c https://ictcloud.zj-huawei.com/js/chunk-d7da6324.e5a65a62.js

200      GET        1l        2w    54823c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Japan1-UCS2-bcmap.ee96c473.js

200      GET        1l       39w     7051c https://ictcloud.zj-huawei.com/js/chunk-fcd7870c.688ae94f.js

200      GET        1l        8w      581c https://ictcloud.zj-huawei.com/css/chunk-2263f638.8183a2e4.css

200      GET        1l       58w     4769c https://ictcloud.zj-huawei.com/css/chunk-609bc6cd.3d880171.css

200      GET        1l        2w      754c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-4-bcmap.25ed9bd0.js

200      GET        1l        2w     9943c https://ictcloud.zj-huawei.com/js/noprefetch-GBTpc-EUC-H-bcmap.b52bb3b5.js

200      GET        1l       57w     6619c https://ictcloud.zj-huawei.com/js/chunk-31a575d2.da9908a6.js

200      GET        1l       82w     8895c https://ictcloud.zj-huawei.com/js/chunk-bf5fdd10.7dc868ee.js

200      GET        1l        2w      422c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF16-V-bcmap.82e7a3d2.js

200      GET        1l        2w      451c https://ictcloud.zj-huawei.com/js/noprefetch-GBT-EUC-V-bcmap.2ff70529.js

200      GET        1l        2w      410c https://ictcloud.zj-huawei.com/js/noprefetch-HKdla-B5-V-bcmap.462bc229.js

200      GET        1l       93w    19432c https://ictcloud.zj-huawei.com/js/chunk-6fc69f3f.b1cf7373.js

200      GET        1l        2w      499c https://ictcloud.zj-huawei.com/js/noprefetch-GBK2K-V-bcmap.81281bdc.js

200      GET        1l        2w     3430c https://ictcloud.zj-huawei.com/js/noprefetch-HKdlb-B5-H-bcmap.0aacdb45.js

200      GET        1l        2w      599c https://ictcloud.zj-huawei.com/js/noprefetch-90ms-RKSJ-V-bcmap.0ec8ad02.js

200      GET        1l        2w      547c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-1-bcmap.0b4e5e6a.js

200      GET        1l        2w      398c https://ictcloud.zj-huawei.com/js/noprefetch-B5-V-bcmap.18992d1c.js

200      GET        1l        2w     1161c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISPro-UCS2-HW-V-bcmap.b65e7188.js

200      GET        1l        2w     1103c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UCS2-V-bcmap.ecaf2bfa.js

200      GET        1l        2w      538c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Korea1-0-bcmap.fbecde31.js

200      GET        1l        2w      940c https://ictcloud.zj-huawei.com/js/noprefetch-GB-EUC-H-bcmap.d62fa526.js

200      GET        1l        2w      956c https://ictcloud.zj-huawei.com/js/noprefetch-GBpc-EUC-H-bcmap.0fd15715.js

200      GET        1l        2w      400c https://ictcloud.zj-huawei.com/js/noprefetch-B5pc-V-bcmap.8dc28333.js

200      GET        1l       14w     2470c https://ictcloud.zj-huawei.com/css/chunk-bf5fdd10.ca6e3d08.css

200      GET        1l       78w     3351c https://ictcloud.zj-huawei.com/css/chunk-520dae50.aa05008e.css

200      GET        1l        2w      421c https://ictcloud.zj-huawei.com/js/noprefetch-ETHK-B5-V-bcmap.6f35a54d.js

200      GET        1l       87w     8401c https://ictcloud.zj-huawei.com/js/chunk-74975161.01790d30.js

200      GET        1l       69w     4277c https://ictcloud.zj-huawei.com/css/chunk-e1de23de.cd367c06.css

200      GET        1l        2w      411c https://ictcloud.zj-huawei.com/js/noprefetch-HKdlb-B5-V-bcmap.8b9d27e3.js

200      GET        1l        2w    70456c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF32-H-bcmap.cb016a30.js

200      GET        1l      164w    22561c https://ictcloud.zj-huawei.com/js/chunk-e1de23de.927890b8.js

200      GET        1l        2w      758c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-5-bcmap.ec610d12.js

200      GET        1l        2w     3602c https://ictcloud.zj-huawei.com/js/noprefetch-Ext-RKSJ-H-bcmap.b60ecfe4.js

200      GET        1l      320w    38907c https://ictcloud.zj-huawei.com/js/chunk-05025c4d.c523fff4.js

200      GET        1l        2w    67442c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF16-H-bcmap.d656e0c4.js

200      GET        1l        2w    55925c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF8-H-bcmap.8b15a265.js

403      GET        7l        9w      150c https://ictcloud.zj-huawei.com/css/

200      GET        1l      258w    30501c https://ictcloud.zj-huawei.com/css/chunk-613e212b.419812db.css

200      GET        1l        2w      424c https://ictcloud.zj-huawei.com/js/noprefetch-HKscs-B5-V-bcmap.2559f065.js

200      GET        1l        2w      442c https://ictcloud.zj-huawei.com/js/noprefetch-78-EUC-V-bcmap.6e132d1b.js

200      GET        1l        2w      584c https://ictcloud.zj-huawei.com/js/noprefetch-Add-V-bcmap.0c1e9d1d.js

200      GET        1l       60w     7614c https://ictcloud.zj-huawei.com/js/chunk-f2b821d8.509864d7.js

200      GET        1l        2w      433c https://ictcloud.zj-huawei.com/js/noprefetch-EUC-V-bcmap.d2db1ca0.js

200      GET        1l        2w    26423c https://ictcloud.zj-huawei.com/js/noprefetch-GBK2K-H-bcmap.efc8ae3c.js

200      GET        1l      182w     9037c https://ictcloud.zj-huawei.com/css/chunk-7cf1b346.ade7d338.css

200      GET        1l        2w     1709c https://ictcloud.zj-huawei.com/js/noprefetch-ETen-B5-H-bcmap.70ca5cfd.js

200      GET        1l       17w     2044c https://ictcloud.zj-huawei.com/css/chunk-081994b6.c226ded7.css

200      GET        1l        2w      435c https://ictcloud.zj-huawei.com/js/noprefetch-KSCpc-EUC-V-bcmap.46d04755.js

200      GET        1l        2w    54367c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISX02132004-UTF32-H-bcmap.c4f70d9f.js

200      GET        1l        2w      454c https://ictcloud.zj-huawei.com/js/noprefetch-GBpc-EUC-V-bcmap.b7fa4499.js

200      GET        1l        2w     1143c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISX02132004-UTF32-V-bcmap.bbd091d7.js

200      GET        1l        2w      424c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UCS2-V-bcmap.8e6e1f10.js

200      GET        1l        2w      831c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-2-bcmap.c48360e2.js

200      GET        1l       18w      729c https://ictcloud.zj-huawei.com/css/chunk-e10ba3f8.89be1508.css

200      GET        1l       40w     5816c https://ictcloud.zj-huawei.com/css/chunk-54aa1a26.708b213f.css

200      GET        1l        2w      600c https://ictcloud.zj-huawei.com/js/noprefetch-90msp-RKSJ-V-bcmap.8ee0e712.js

200      GET        1l        2w      559c https://ictcloud.zj-huawei.com/js/noprefetch-90pv-RKSJ-V-bcmap.00bc185f.js

200      GET        1l       14w     1833c https://ictcloud.zj-huawei.com/css/chunk-74975161.d938225a.css

200      GET        1l        5w      623c https://ictcloud.zj-huawei.com/css/chunk-0eb09a38.5181cd7d.css

200      GET        1l        2w      841c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-GB1-3-bcmap.fc0623ef.js

200      GET        1l        2w    55139c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-CNS1-UCS2-bcmap.d84f0dde.js

200      GET        1l       57w     8747c https://ictcloud.zj-huawei.com/js/chunk-e10ba3f8.242f0818.js

200      GET        1l       21w     3023c https://ictcloud.zj-huawei.com/css/chunk-91e26de6.89e6dd4c.css

200      GET        1l        2w      449c https://ictcloud.zj-huawei.com/js/noprefetch-GBK-EUC-V-bcmap.909393de.js

200      GET        1l        2w     3409c https://ictcloud.zj-huawei.com/js/noprefetch-78-RKSJ-H-bcmap.eecc7dec.js

200      GET        1l        2w    19801c https://ictcloud.zj-huawei.com/js/noprefetch-GBK-EUC-H-bcmap.f8f329bc.js

200      GET        1l        2w      435c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF16-V-bcmap.2b75b946.js

200      GET        1l        2w    19796c https://ictcloud.zj-huawei.com/js/noprefetch-GBKp-EUC-H-bcmap.b1bb4d7d.js

200      GET        1l       91w     5106c https://ictcloud.zj-huawei.com/css/chunk-d7da6324.515ef48d.css

200      GET        1l        2w     1138c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISPro-UCS2-V-bcmap.72f0460f.js

200      GET        1l      231w    27411c https://ictcloud.zj-huawei.com/css/chunk-5e3fd255.6fc75a9a.css

200      GET        1l        2w      979c https://ictcloud.zj-huawei.com/js/noprefetch-EUC-H-bcmap.24a9ee0f.js

200      GET        1l       68w     2353c https://ictcloud.zj-huawei.com/css/chunk-2fac3bb4.1684f188.css

200      GET        1l        2w      732c https://ictcloud.zj-huawei.com/js/noprefetch-Adobe-Korea1-1-bcmap.af90876f.js

200      GET        1l      136w    13527c https://ictcloud.zj-huawei.com/js/chunk-e853779a.feff75b0.js

200      GET        1l      130w    20959c https://ictcloud.zj-huawei.com/css/chunk-db9e9b86.6f757524.css

200      GET        1l        2w      349c https://ictcloud.zj-huawei.com/js/noprefetch-ETenms-B5-H-bcmap.cae374ad.js

200      GET        1l       37w     3886c https://ictcloud.zj-huawei.com/js/chunk-587ed908.5ce8a2fa.js

200      GET        1l        2w    34594c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UCS2-H-bcmap.f30f9efc.js

200      GET        1l       83w     6837c https://ictcloud.zj-huawei.com/css/chunk-6179f421.44eaf7d7.css

200      GET        1l        2w     2585c https://ictcloud.zj-huawei.com/js/noprefetch-CNS-EUC-H-bcmap.7060b7b5.js

200      GET        1l        2w     1419c https://ictcloud.zj-huawei.com/js/noprefetch-83pv-RKSJ-H-bcmap.2ec51b03.js

200      GET        1l        2w     1168c https://ictcloud.zj-huawei.com/js/noprefetch-90msp-RKSJ-H-bcmap.69df6dfe.js

200      GET        1l        5w     1100c https://ictcloud.zj-huawei.com/css/chunk-31a575d2.028ce0ed.css

200      GET        1l        2w    37268c https://ictcloud.zj-huawei.com/js/noprefetch-UniKS-UTF8-H-bcmap.d7ccdac2.js

200      GET        1l      106w     9296c https://ictcloud.zj-huawei.com/js/chunk-15742560.da7f3124.js

403      GET        7l        9w      150c https://ictcloud.zj-huawei.com/js/

200      GET        1l        2w    71723c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UTF8-H-bcmap.41db23b0.js

200      GET        1l        2w    55809c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS-UTF8-H-bcmap.4da30be8.js

200      GET        1l      567w    69780c https://ictcloud.zj-huawei.com/js/chunk-028e2064.0a81602f.js

200      GET        1l        2w    62664c https://ictcloud.zj-huawei.com/js/noprefetch-UniGB-UTF8-H-bcmap.9baec731.js

200      GET        1l        2w    64589c https://ictcloud.zj-huawei.com/js/noprefetch-UniCNS-UCS2-H-bcmap.a2e641ce.js

200      GET        1l     1029w   123007c https://ictcloud.zj-huawei.com/js/chunk-5e3fd255.a682e1ab.js

200      GET        1l       70w   175679c https://ictcloud.zj-huawei.com/js/chunk-2077b594.46a84345.js

200      GET        1l        2w    22601c https://ictcloud.zj-huawei.com/js/noprefetch-KSC-Johab-H-bcmap.70f0244b.js

200      GET        1l        2w    54243c https://ictcloud.zj-huawei.com/js/noprefetch-UniJISX0213-UTF32-H-bcmap.55dee582.js

200      GET        1l        2w    52932c https://ictcloud.zj-huawei.com/js/noprefetch-UniJIS2004-UTF16-H-bcmap.1c893968.js

200      GET        1l     1279w   149855c https://ictcloud.zj-huawei.com/css/tc-front.12e609e1.css

200      GET        1l      276w    59076c https://ictcloud.zj-huawei.com/js/chunk-cfd337da.20edc57d.js

200      GET       18l     4654w   427537c https://ictcloud.zj-huawei.com/css/chunk-vendors.a3302dac.css

200      GET        1l       34w     2672c https://ictcloud.zj-huawei.com/css/chunk-5159f052.4e04f586.css

200      GET        1l     1033w   200722c https://ictcloud.zj-huawei.com/js/chunk-db9e9b86.8cb48447.js

200      GET        1l    12342w   877464c https://ictcloud.zj-huawei.com/js/tc-front.v1.2.6.2.7a005ccabd400c4f191f.js

200      GET      448l   123055w  4786200c https://ictcloud.zj-huawei.com/js/chunk-vendors.cf7d2e44.js

200      GET       15l      580w    18384c https://ictcloud.zj-huawei.com/

[####################] - 4s       268/268     0s      found:252     errors:0      

[####################] - 3s         3/3       1/s     https://ictcloud.zj-huawei.com/ 

[####################] - 0s         3/3       8/s     https://ictcloud.zj-huawei.com/css/ 

[####################] - 0s         3/3       8/s     https://ictcloud.zj-huawei.com/js/     

I extracted many JS links but there are no actual directories.
What I mean is that many interfaces are present in the JS response.
image
We should extract the URLs inside the JS to make requests, just like this tool does. https://github.com/ttstormxx/jjjjjjjjjjjjjs
image

Great info, thanks

One thing you might try is increasing the logging to see what exactly is happening. If you attach the detailed logs here I could take a look

If I understand correctly, you're saying that the endpoints are valid and return some success or other distinct status code, but requests to each of the levels of the parent directory tree behave as 404s?

Like:

  • /api: 404
  • /api/v1: 404
  • /api/v1/dosomething: 200, 401, 500, whatever...

From what I recall, the "deep"/direct link to the API ebdpoint should be tested, even if the directories above it don't appear to exist, because extracted links get direct requests regardless of whether the parent directory structure returns a positive or negative code

It's possible that the paths are represented in the JS file in an unusual way and are not being extracted at all by the JS extraction. That extraction is done (at least partially) with regular expressions. Because it's Javascript, paths can take many forms and I believe there are some documented limitations in the current implementation. Because you mentioned another tool is able to identify them, it may be reasonable to make enhancements there; if we're able to determine a precise-ish cause, @epi052 can decide if it's a bug or a feature, and if it should be accounted for with a code change. Note that this is his project, I'm just a bystander trying to help vet the issue 😀

It would be helpful to capture the debug/verbose output, to see where exactly the problem is; I think the first step would be determine if:

  1. The endpoint paths aren't getting extracted from the JS at all; could be caused by the endpoint path being stored in an unusual way. There are some documented limitations in the JS extraction iirc, it would be interesting to see if this behavior is associated with those limitations, and if it would be reasonable to make enhancements to account for this- especially if this is a common pattern seen in other sites
  2. The endpoint paths are extracted but the responses from requests made to to the endpoints are not being caught as "positive" responses by feroxbuster. I think this would be a "bug", or at least not the desired behavior, but log data will help determine that
  3. The endpoint path is extracted but no request is being made to it, so there's no response to test for a positive. I believe this would be considered a "bug"

If you can attach or paste relevant or full contents of one of the JS files, it would probably be helpful for a quick glance

If you can attach or paste debug/verbose logs from the session, they should be authoritative and all that's needed to solve the issue unless it's very subtle and/or complex. I'm guessing it should be possible to see if any of the three items I mentioned is part of the problem by checking the debug logs

tl; dr; Can you attach full debug logs and a relevant sample of one or two of the JS files?

The website I want to provide you cannot access, only Chinese IP addresses can access it. This kind of website uses a build technology called “webpack”. The frontend renders functional interfaces through endpoints in js files. So backend APIs will exist in frontend js files, extracting them is very necessary. Below is a comparison of me accessing the webpack official website using feroxbuster versus using a js endpoint extraction script only. And I placed two js files containing APIs, so I put them in my own github repository.
https://github.com/JaveleyQAQ/images/blob/main/2023/feroxbuster/feroxbuster.md

If you can access this website, you can open the developer tools and use global search for keywords like href:, to:", url:, path: these are all endpoint characteristics of webpack.

@epi052 @mzpqnxow

@JaveleyQAQ
Copy link
Author

howdy @JaveleyQAQ , thanks for submitting this! Also, thanks @mzpqnxow for helping flesh out the issue!

Apologies up front, I haven't been as responsive lately as I have been in the past, have just been busy with non-ferox things for the past few months.

The expected behavior for ferox is to

  • parse the response body for links using the linkfinder regex
  • for every link found take its url path and parse each sub-path

for example: a response contains a link fragment homepage/assets/img/icons/handshake.svg with a base url of http://localhost, the following urls would be requested:

  • homepage/assets/img/icons/handshake.svg
  • homepage/assets/img/icons/
  • homepage/assets/img/
  • homepage/assets/
  • homepage/

If that's not the behavior you're seeing, we should dig a bit deeper and find out what's going on.

Looking forward to your response @JaveleyQAQ

I understand your idea that including the base URL during extraction will reduce many false positives, but it will also miss many endpoints. If in JS it is var url = "http://demo.com/". location = url.concat("/api/add") this way will be missed.

@stale
Copy link

stale bot commented Sep 16, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Sep 16, 2023
@JaveleyQAQ
Copy link
Author

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

😠

@epi052
Copy link
Owner

epi052 commented Sep 18, 2023

sorry about that, thought i had replied. Stalebot helps me remember to do things, lol.

so, based on this comment:

If in JS it is var url = "http://demo.com/". location = url.concat("/api/add") this way will be missed

you're saying that if we used the command

feroxbuster -u http://example-site.com

and found

var url = "http://demo.com/". location = url.concat("/api/add")

you would want to request http://demo.com/api/add?

Note the two different domains.

@JaveleyQAQ
Copy link
Author

sorry about that, thought i had replied. Stalebot helps me remember to do things, lol.对不起,我以为我已经回答了。Stalebot帮助我记住做事情,哈哈。

so, based on this comment:因此,基于这一评论:

If in JS it is var url = "http://demo.com/". location = url.concat("/api/add") this way will be missed如果在JS中是var url =“http://demo.com/“。location = url.concat(“/API/add”)这样会错过

you're saying that if we used the command你是说如果我们用命令

feroxbuster -u http://example-site.com

and found 发现

var url = "http://demo.com/". location = url.concat("/api/add")

you would want to request http://demo.com/api/add?你想申请 http://demo.com/api/add

Note the two different domains.请注意这两个不同的域。

I want to say that it does not recognize the directories in js files. First, don't consider other domain names, it should extract as many directories in js files as possible.

@stale stale bot removed the stale label Sep 19, 2023
@mzpqnxow
Copy link
Sponsor

it should extract as many directories in js files as possible.

... within reason, and perhaps with any sort of changes being "opt-in" and/or experimental- to avoid the burden of testing. Let the users test! 😀

Related to this- I've noticed some pages where links are not scraped despite being very obvious- to the human eye ;)

But... I recall that the scope of the scraping was finite (durr) and that certain forms of "links" (those concatenated from multiple variables) were acknowledged to be unsupported at that time

Continuing the "But..." and sorry to hijack the thread @JaveleyQAQ..

Maybe if I gather some specific examples I encountered frequently, especially those seen in popular frameworks that are generated programmatically, and therefore predictable- it might be worth considering under a separate issue

Or, most likely, I'll have no time and/or will forget 😆

@epi052
Copy link
Owner

epi052 commented Sep 24, 2023

ive got some thoughts on how to improve ferox's link extraction, i'll play around with those and see if any yield better results than what they do now

@epi052 epi052 added pinned feature_request and removed bug Something isn't working unconfirmed labels Sep 24, 2023
@JaveleyQAQ
Copy link
Author

Rust is not a language I'm familiar with, but I hope I can help you all in some way. Thank you very much for your efforts. @epi052 @mzpqnxow

@mzpqnxow
Copy link
Sponsor

mzpqnxow commented Dec 5, 2023

@epi052 I know you had previously asked me but now I ask you - what address can I reach you at? I had a few specific example URLs for this that aren't suitable for sharing via this issue (sites that I prefer random feroxbuster users to not start hammering!)

Thanks!

@epi052
Copy link
Owner

epi052 commented Dec 9, 2023

@epi052 I know you had previously asked me but now I ask you - what address can I reach you at? I had a few specific example URLs for this that aren't suitable for sharing via this issue (sites that I prefer random feroxbuster users to not start hammering!)

Thanks!

not a problem at all: epibar052@gmail.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants