mirror of
https://github.com/chainreactors/spray.git
synced 2025-05-06 02:31:21 +00:00
修复多处拼写错误
This commit is contained in:
parent
45f325e02b
commit
e6815fedde
10
README.md
10
README.md
@ -37,7 +37,7 @@
|
||||
|
||||
断点续传
|
||||
|
||||
`spray --resume-from stat.json`
|
||||
`spray --resume stat.json`
|
||||
### 基于掩码的字典生成
|
||||
为了实现这个功能, 编写了一门名为mask的模板语言. 代码位于: [mask](https://github.com/chainreactors/words/tree/master/mask).
|
||||
|
||||
@ -289,13 +289,13 @@ filter一般来说是比match的更高优先级的选择.
|
||||
|
||||
### 断点续传
|
||||
|
||||
spray支持断点续传, 可以通过`--resume-from`参数指定断点文件. 通过断点文件中记录的数据恢复进度.
|
||||
spray支持断点续传, 可以通过`--resume`参数指定断点文件. 通过断点文件中记录的数据恢复进度.
|
||||
|
||||
为了更好的支持断点续传, spray监听了ctrl+c信号, 如果通过ctrl+c取消任务, 所有任务(包括已完成与没完成)的数据都会保存到stat结尾的文件中.
|
||||
|
||||
所以建议非必要情况不要使用kill -9 结束spray进程.
|
||||
|
||||
另外, 如果使用`--resume-from`依旧没有完成任务, 只要是正常的退出信号, 都会重写当前的stat文件, 以更新进度到当前扫描, 随时可以再次读取stat文件继续扫描任务.
|
||||
另外, 如果使用`--resume`依旧没有完成任务, 只要是正常的退出信号, 都会重写当前的stat文件, 以更新进度到当前扫描, 随时可以再次读取stat文件继续扫描任务.
|
||||
|
||||
断点续传支持比命令行更自由的字典配置. 每个任务都可以拥有独立的-w/-r/-d配置. 因此某些特殊情况下要进行批量操作, 可以通过脚本去构造对应的stat文件, 实现更加自由的任务配置.
|
||||
|
||||
@ -311,9 +311,9 @@ spray并不鼓励使用递归, 因为spray的定位是批量从反代/cdn中发
|
||||
也可以通过--recursive手动选择递归规则. 例如`--recursive current.IsDir() && current.Status == 403`表示, 递归所有状态码为403的有效目录.
|
||||
## TODO
|
||||
|
||||
1. [x] fuzzyequal
|
||||
1. [x] 模糊对比
|
||||
2. [x] 断点续传
|
||||
3. [ ] 简易爬虫
|
||||
3. [x] 简易爬虫
|
||||
4. [ ] 支持http2
|
||||
5. [ ] auto-tune, 自动调整并发数量
|
||||
6. [x] 可自定义的递归配置
|
@ -503,7 +503,7 @@ func (opt *Option) Validate() bool {
|
||||
|
||||
if opt.Depth > 0 && opt.ResumeFrom != "" {
|
||||
// 递归与断点续传会造成混淆, 断点续传的word与rule不是通过命令行获取的
|
||||
logs.Log.Error("--resume-from and --depth cannot be used at the same time")
|
||||
logs.Log.Error("--resume and --depth cannot be used at the same time")
|
||||
return false
|
||||
}
|
||||
return true
|
||||
|
Loading…
x
Reference in New Issue
Block a user