 M09IcandClaude Opus 4.6
|
2e32408efe
|
fix: concurrency safety and graceful pool shutdown
- reqCount/failedCount 改为 atomic.Int64, done 改为 atomic.Bool
- rand.Source 加 sync.Mutex 防止并发 panic
- Invoke 失败时正确回退 wg 计数, 避免死锁
- 新增 waitWorkers() 排空残留消息, ctx.Done 正确设置退出标记
- Close() 增加 nil 检查防止 panic
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
|
2026-05-08 10:12:55 -07:00 |
|
M09Ic
|
d2a22e4e01
|
feat: expose reusable spray runner entrypoint
|
2026-05-08 10:12:54 -07:00 |
|
M09Ic
|
6618e025c3
|
fix: content type parse
|
2026-01-19 17:32:04 +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
|
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
|
0e8da28cfc
|
fix: path join not expect
|
2024-11-01 12:25:53 +08:00 |
|
M09Ic
|
e2bdcd7794
|
enhance: add 404 default fuzzystatus, 429 waf status
|
2024-10-16 14:47:29 +08:00 |
|
M09Ic
|
ec98d5a7a9
|
union load appendwords and dict
|
2024-08-26 02:22:35 +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
|
6452cfd3b2
|
fix expr not work bug
|
2024-06-06 18:11:45 +08:00 |
|
M09Ic
|
34bcc60ddf
|
refactor fingers
|
2024-03-04 20:03:06 +08:00 |
|
M09Ic
|
4af1378554
|
issues19, add custom extract config
|
2024-02-20 19:12:05 +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
|
9ab33c654b
|
refactor package dependency
|
2024-02-08 15:26:01 +08:00 |
|
M09Ic
|
b47834e7af
|
add dicc.txt as default dict
|
2024-02-07 02:59:55 +08:00 |
|
M09Ic
|
c8084a3987
|
bump dependency
|
2023-12-28 14:34:19 +08:00 |
|
M09Ic
|
b8edbc82e1
|
优化爬虫的url处理
|
2023-06-30 17:43:47 +08:00 |
|
M09Ic
|
650a49c160
|
适配gogo v2.11.0
|
2023-04-04 00:47:33 +08:00 |
|
M09Ic
|
07216e2530
|
修复check-only失效的bug
|
2023-02-19 16:14:51 +08:00 |
|
M09Ic
|
6faec1756a
|
调整extract格式
|
2023-02-08 15:30:40 +08:00 |
|
M09Ic
|
0dd9c17ad8
|
新增一种特殊的过滤模式--unique 或指定状态码的--unique-status 200
|
2023-02-08 12:58:56 +08:00 |
|
M09Ic
|
7eea77ee91
|
spray输出相关的代码整合到spray中
|
2023-02-01 18:31:50 +08:00 |
|
M09Ic
|
3abc250ab6
|
适配新版本gogo
|
2023-01-28 15:56:21 +08:00 |
|
M09Ic
|
8d61235a37
|
update mod
|
2023-01-28 14:53:02 +08:00 |
|
M09Ic
|
cf08e5cc1d
|
完成对extract相关功能的重构
|
2023-01-28 13:15:49 +08:00 |
|
M09Ic
|
db8130651b
|
调整多条正则
|
2023-01-11 12:04:03 +08:00 |
|
M09Ic
|
583f1f8d64
|
调整多条爬虫的正则
|
2023-01-11 11:40:38 +08:00 |
|
M09Ic
|
2e88cdc071
|
调整爬虫的正则
|
2023-01-11 11:12:40 +08:00 |
|
M09Ic
|
b54a94241a
|
重写了目录拼接的所有逻辑, 发现做到安全的目录拼接有些困难, 只能做到尽可能安全
|
2023-01-10 23:44:03 +08:00 |
|
M09Ic
|
1c294cbc0a
|
优化crawl的正则表达式
|
2023-01-10 01:30:05 +08:00 |
|
M09Ic
|
4d338f18c2
|
进一步优化crawl的正则与特殊情况处理
|
2023-01-10 00:58:16 +08:00 |
|
M09Ic
|
7184891338
|
进一步优化crawl的正则与特殊情况
|
2023-01-09 22:41:05 +08:00 |
|
M09Ic
|
75106db917
|
优化正则, 适配go的正则规则
|
2023-01-09 22:23:51 +08:00 |
|
M09Ic
|
55ab5b79f2
|
对爬虫进行大量优化, 包括优化性能, 去重, 优化目录拼接, 适配"./"相对目录
fuzzy会在开启debug时自动启用.
|
2023-01-09 21:33:05 +08:00 |
|
M09Ic
|
5d3843e342
|
优化相似度判断, 并添加了distance/sim字段用来获取.
优化fuzzybaseline的逻辑, 移动到处理线程中.
优化expr的性能
修复--fuzzy没启用也会生效的bug
|
2023-01-09 14:47:58 +08:00 |
|
M09Ic
|
82934f7d6c
|
适配了favicon的指纹识别
添加了基于contenttype的一些优化
index现在发送的是空数据, 而非添加了"/"之后的
|
2023-01-09 13:43:00 +08:00 |
|
M09Ic
|
350cf68e45
|
实现--bak, 自动生成字典爆破备份文件
|
2023-01-06 00:48:13 +08:00 |
|
M09Ic
|
ae45bd5daa
|
新增--file-bak参数, 开启有效结果的备份文件爆破, 可以使用-a同时开启三个
|
2023-01-05 23:26:14 +08:00 |
|
M09Ic
|
a7293af95a
|
调整爬虫的逻辑, 优化输出颜色
|
2023-01-03 18:22:13 +08:00 |
|
M09Ic
|
8fa4da47cb
|
初步实现简易爬虫
|
2023-01-03 17:09:32 +08:00 |
|
M09Ic
|
3d6568b983
|
实装指纹识别
|
2022-10-28 00:46:54 +08:00 |
|
M09Ic
|
81b37f2dba
|
现在同时支持http.net与fasthttp两个库, 适用不同的场景
|
2022-10-26 18:28:40 +08:00 |
|
M09Ic
|
3640012f68
|
初步实现extract与fingers
|
2022-09-19 14:42:29 +08:00 |
|
M09Ic
|
9a7766bb75
|
misc commit
|
2022-09-15 19:27:07 +08:00 |
|
M09Ic
|
a95f5c2154
|
init
|
2022-09-08 15:57:17 +08:00 |
|