Skip to main content

HTTP Security Header Checker

Project description

SéCh3r v4.3

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.

Installation

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 -n pip install -r -U requirements.txt  # Super User permission, accordingly.
% python3 setup.py install
Note: Usage without installation is also possible, just run the sech3r.py

Usage

$ sech3r -h
     /  __       ____
 ()  _ / () |)    __/ ,_
 /\ |/|     |/\     \/  |
/(_)|_/\___/|  |/\__/   |/

Usage:
    sech3r [--verbose] [--searchForVuln] [--noRedirects] [--noColor]
    sech3r <urls>... [--verbose] [--searchForVuln] [--noRedirects] [--noColor]
    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.
    -c --noColor        No Colours to be used for the Output.

Examples:
    sech3r demo.testfire.net
    sech3r demo.testfire.net -vs
    sech3r demo.testfire.net -vr
    sech3r demo.testfire.net -c
    sech3r -vsrc

TODOs

  • Input of URLs from a textfile
  • Output to a file
  • Additional Header Assesments for better output
  • Better APIs for chaining of this tool, via pip
  • Other misc. optimizations

</> with <3 --naryal2580

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sech3r-4.4.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sech3r-4.4-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file sech3r-4.4.tar.gz.

File metadata

  • Download URL: sech3r-4.4.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.3

File hashes

Hashes for sech3r-4.4.tar.gz
Algorithm Hash digest
SHA256 c9230e07b595a2e002e31e69555f5373e532c9d4d72293b1dea2cc6c875ffd88
MD5 2b5cc8c6dd380781abded508b4763103
BLAKE2b-256 63afc20a3d50f2748d2d278c784c029c3a529715fe6b2c68e6333aa3d6328bd8

See more details on using hashes here.

File details

Details for the file sech3r-4.4-py3-none-any.whl.

File metadata

  • Download URL: sech3r-4.4-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.3

File hashes

Hashes for sech3r-4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c4b072e7259adf2693aac735ab426ead2417ddc1b095e05ab4764ce3552c5baa
MD5 7d1f865cb5316589f8df99b78a7af03d
BLAKE2b-256 f8d853f920b79c34124b37c75b2439403e11029b5411b5e2b8d6d07980f8d090

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page