wsltools is an elegant and simple Web Scan auxiliary library for Python.
Installation:
>>> pip install wsltools
Basic Use:
In[0]: from wsltools import *
In[1]: payloads = ['-Symbo1-']
In[2]: url = 'https://www.example.com/path/index;params?a=1&b=2&c=3#fragment'
In[3]: urlclean.mixPayload(url, payloads, ['path', 'query', 'params'])
Out[3]: ['https://www.example.com/-Symbo1-/index;params?a=1&b=2&c=3#fragment',
'https://www.example.com/path/index;-Symbo1-?a=1&b=2&c=3#fragment',
'https://www.example.com/path/index;params?a=-Symbo1-&b=3&c=2#fragment',
'https://www.example.com/path/index;params?a=1&b=-Symbo1-&b=2#fragment',
'https://www.example.com/path/index;params?a=1&b=3&c=-Symbo1-#fragment']Documents:
https://wsltools.readthedocs.io/
User Guide Tree:
- urlclean
 - checksec
- Check Web Application Firewall
 - Check HTTP Response Headers
- checkHeaders
 - x_xss_protection
 - content_security_policy
 - content_security_policy_report_only
 - x_content_security_policy
 - x_webkit_csp
 - feature_policy
 - x_frame_options
 - access_control_allow_methods
 - access_control_allow_headers
 - access_control_expose_headers
 - strict_transport_security
 - public_key_pins
 - public_key_pins_report_only
 - Other about Security Header
 
 
 - datatype
 - similar
 - faker
 - domaintools
 
