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