M09Ic
d2a22e4e01
feat: expose reusable spray runner entrypoint
2026-05-08 10:12:54 -07:00
M09Ic and Claude Opus 4.6
263958e760
fix: prevent send-on-closed-channel panic and baseline invalid on raw parse failure
...
- Replace close(additionCh) with additionClosed atomic.Bool flag to
prevent panic when async producers (redirect/crawl/retry/append)
write after pool shutdown
- Guard addAddition() with ctx.Err() and additionClosed check before send
- ParseRawResponse failure no longer marks baseline as invalid or
returns early; log at debug level instead
- Read Location header from live response (resp.GetHeader) instead of
re-parsed bl.Response.Header for reliability
- Add ParseRawResponse boundary tests (nil, empty, truncated, binary, etc.)
Co-Authored-By: Claude Opus 4.6 <[email protected] >
2026-03-06 23:08:19 +08:00
M09Ic
b11b5535db
chore: support finger send_data
2026-02-12 15:20:08 +08:00
M09Ic
9a0858fd3c
chore: fix new statistor
2026-01-29 00:34:04 +08:00
M09Ic
5661a4acad
chore: bump fingers and neutron
2026-01-21 10:59:11 +08:00
M09Ic
6618e025c3
fix: content type parse
2026-01-19 17:32:04 +08:00
M09Ic
4e789b8f2e
chore: update templates.go
2025-12-06 01:08:59 +08:00
M09Ic
db9c0f0e4b
fix: raw query panic. https://github.com/chainreactors/spray/issues/125
2025-12-05 00:58:33 +08:00
M09Ic
e2f8592ba0
feat: 支持通配符状态码, https://github.com/chainreactors/spray/issues/38
2025-06-05 13:45:48 +08:00
M09Ic
6a6581f41e
fix: -e not expect , https://github.com/chainreactors/spray/issues/108
2025-06-05 12:29:02 +08:00
M09Ic
5d16990654
fix: adapt template yaml
2025-02-23 00:02:20 +08:00
M09Ic
cb3598b4be
refactor: remove internal pkg, use engine replace
...
fix: chunk mod not read
fix: nil bar panic
enhance: add default accept and user-agent
2025-02-22 20:31:32 +08:00
M09Ic
0c90a5fc03
revert: not same redirect banned
2024-11-01 12:27:31 +08:00
M09Ic
0e8da28cfc
fix: path join not expect
2024-11-01 12:25:53 +08:00
M09Ic
bcc29ce246
enhance: skip not same host redirect
2024-10-30 16:11:05 +08:00
M09Ic
8a0ad7073a
fix: not same domain filtered
2024-10-30 15:57:32 +08:00
M09Ic
e2bdcd7794
enhance: add 404 default fuzzystatus, 429 waf status
2024-10-16 14:47:29 +08:00
M09Ic
dc667c9683
enhance probe output
2024-10-14 02:20:39 +08:00
M09Ic
d0ea98fa81
fix %EXT% not work in plugin , https://github.com/chainreactors/spray/issues/63
2024-09-10 16:47:49 +08:00
M09Ic
ec98d5a7a9
union load appendwords and dict
2024-08-26 02:22:35 +08:00
M09Ic
575a279eec
add --print print all preset config
2024-08-26 01:47:39 +08:00
M09Ic
5f5bbd3682
adapt spray_dict load
2024-08-26 01:32:11 +08:00
M09Ic
2c2d8731f5
refactor plugin
2024-08-26 01:20:03 +08:00
M09Ic
318d445635
fix multi http parse bug
2024-08-06 03:46:30 +08:00
M09Ic
6b80942df0
support multi fingers features
2024-07-17 01:40:30 +08:00
M09Ic
2b7432fee7
support preset port config
2024-07-14 03:27:20 +08:00
M09Ic
0374bb5122
adapt fingers
2024-07-01 19:51:16 +08:00
M09Ic
733fc66d17
adapt all finger engine
2024-06-29 03:56:44 +08:00
M09Ic
67c7d191c8
adapt new fingers engine and refactor output format
2024-06-29 03:49:29 +08:00
M09Ic
6452cfd3b2
fix expr not work bug
2024-06-06 18:11:45 +08:00
M09Ic
9274cc8d29
fix NewBaseline panic
2024-06-04 16:24:36 +08:00
M09ic
a76372f74a
misc update, bar and finger panic
2024-05-21 18:05:27 +08:00
M09ic
6e780f34a8
update dependency
2024-05-16 18:35:39 +08:00
M09Ic
345d2a5bf9
fix config load priority, now config < cmd
...
enhance bar print
fix config.yaml default
2024-03-07 04:15:28 +08:00
M09Ic
809dbb4211
use mpb replace uiprogress
2024-03-07 00:24:30 +08:00
M09Ic
35b76f4f54
enhance crawl print
2024-03-06 18:26:59 +08:00
M09Ic
5c1f8700d4
fix read body bug when MaxBodyLength == 0
2024-03-06 17:55:18 +08:00
M09Ic
34bcc60ddf
refactor fingers
2024-03-04 20:03:06 +08:00
M09Ic
6f8cd01736
进一步优化日志输出, 减少非必要输出
2024-02-20 21:28:07 +08:00
M09Ic
a2896845cf
fix fingerprinthub and fingers match bug
2024-02-20 21:09:00 +08:00
M09Ic
e93b84dfe4
fix fingerpinthub match bug
2024-02-20 19:34:35 +08:00
M09Ic
4af1378554
issues19, add custom extract config
2024-02-20 19:12:05 +08:00
M09Ic
c8d84087ca
fix statistor
2024-02-20 18:52:43 +08:00
M09Ic
3657e4d19e
support fingerprinthub detect
2024-02-20 18:25:43 +08:00
M09Ic
4aca5fff76
refactor pool
2024-02-12 02:54:07 +08:00
M09Ic
acf08cde7b
修复functions重复生成目标的bug
...
优化自动识别能力, 404,200,403现在都会自动进行unique
append-file 现在生效于uniquestatus与whitestatus
2024-02-10 12:48:22 +08:00
M09Ic
9ab33c654b
refactor package dependency
2024-02-08 15:26:01 +08:00
M09Ic
6d98d039c1
进一步简化日志, 提供-v参数开启详细日志
2024-02-08 14:57:33 +08:00
M09Ic
b47834e7af
add dicc.txt as default dict
2024-02-07 02:59:55 +08:00
M09Ic
aceee512a3
修复代理为空时的报错bug
2024-02-07 01:54:31 +08:00