Introduction

wsltools - Web Scan Lazy Tools (Python Package) 是开源的web扫描辅助集,在构建web爬虫/扫描器的基础上节省可通用实现的功能,例如:正文相似度判断、url多种处理、域名处理、正文/数据类型判断、处理/识别http响应基础安全、参数/表单数据填充等。兼容Python 2/3,开箱即用。

Implication

当我们使用Python构建web爬虫时,可以使用requests/urlparse/scrapy等优秀的三方库,基本不需要我们去处理繁琐/可通用实现的基础功能。

当我们构建漏洞扫描器时,会倾向于结合poc框架来实现。poc框架有很多,但至今编写poc并没有绝对的通用标准模版,也不需要有。不过这些poc框架或传统漏扫,会依赖于一些通用的扫描/检测基础方法论,所以完全可以合并这些方法论的具体实现。说到依赖的通用方法论,那么bin世界的pwntools就是这种类型。

wsltools提供的功能都不是复杂的实现,只是尽可能的提供一些便利,同时也可以作为爬虫/扫描器初学者的学习资料。