SéCh3r v4.9
A Security HTTP-Header Checker. # Demoisturize it!
What's this?
This is a tool, used in order to determine the presence of Security HTTP-Headers along with version disclosure checks.
Features
- Checks if security headers are present
- Checks if Version Disclosure headers are present
- Have got a fancy output
- Will Google you for CVEs (from the disclosed version number via HTTP Headers)
- Have got silent mode, in case you wanna see only URL and headers
- Verbose mode, if you want to inspect whole HTTP Header response
- No redirect mode, in case don't wanna redirect
- Insecure mode, if you wanna ignore TLS/SSL warnings
- No color mode, in case escapes sequences are creating issues
- Can also take file input, for several URLs to be tested for HTTP Headers
- Can also save the output, in the form of JSON File
Install
In order to get this tool running, follow the instruction below:
Installation via pip
$ python3 -m pip install sech3r # Super User permission, accordingly.
Installation via GitHub
$ git clone https://github.com/naryal2580/sech3r.git
$ cd sech3r
$ python3 setup.py install # Super User permission, accordingly.
Use without installation
$ git clone https://github.com/naryal2580/sech3r.git
$ cd sech3r
$ python3 -m pip install -U -r requirements.txt # Super User permission, accordingly.
$ python3 ./sech3r.py
Usage
Just provide the command line arguments accordingly, and Demoisturize it! :p
$ sech3r -h
/ __ ____
() _ / () |) __/ ,_
/\ |/| |/\ \/ |
/(_)|_/\___/| |/\__/ |/
Usage:
sech3r [--verbose] [--searchForVuln] [--noRedirects] [--insecure] [--noColor] [--quiet] [--output <filename>]
sech3r <urls>... [--verbose] [--searchForVuln] [--noRedirects] [--insecure] [--noColor] [--quiet] [--output <filename>]
sech3r [--verbose] [--searchForVuln] [--noRedirects] [--insecure] [--noColor] [--quiet] [--input <filename>] [--output <filename>]
sech3r -h | --help
sech3r -V | --version
Options:
-h --help Display help, basically this screen.
-V --version Display version number.
<urls> Optional URL(s) input from the Command-Line.
-v --verbose Show verbose output.
-s --searchForVuln Open Default WebBrowser, Googling for Vulnerabilities.
-r --noRedirects Do not follow HTTP-redirects.
-k --insecure Bypass TLS/SSL verification.
-c --noColor No Colours to be used for the Output.
-q --quiet Silent Mode, nothing else not even colors.
-i --input <filename> Take URLs from a file, Single URL per line
-o --output <filename> Save output to a file, a JSON output of headers
Examples:
sech3r demo.testfire.net
sech3r demo.testfire.net -i in.json
sech3r demo.testfire.net -vs -o out.json
sech3r demo.testfire.net -vr
sech3r demo.testfire.net -c
sech3r demo.testfire.net -q
sech3r -vsirc
TODOs
- Additional Header Assesments for better output
</> with <3 --naryal2580
Metadata
Release files for sech3r 4.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sech3r-4.9.tar.gz | 6.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sech3r-4.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.8 kB
Release files / sech3r-4.9.tar.gz
| Download URL | sech3r-4.9.tar.gz |
|---|---|
| Size | 6.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c17a434b46e3eee695649618e14c3944e5b894a8d01216d3a79052970efb9f20
|
|
BLAKE2b-256 checksum How to use checksums |
62de9dcbf748156c33f93bbe135d10d6a8547a86dcbaf013200635c8978dbf2b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.3
|
Release files / sech3r-4.9-py3-none-any.whl
| Download URL | sech3r-4.9-py3-none-any.whl |
|---|---|
| Size | 9.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7439b21ccd94366f7c22fc7a590a8db0673ce5ad60e66f8875651d1d36325ac2
|
|
BLAKE2b-256 checksum How to use checksums |
4bc641249bb294c0c45640a488767974c6a7d585436c7b40eeb9e9b44a0848de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.3
|