_________ BAT _________
______________________________________
BAT is a tool to help everyone to securing their web-servers.
Until now BAT checks the website headers and recommends how to make it better.
BAT has subcommands: list and scan.
$ ./bat.py -h
usage: bat.py [-h] {list,l,scan,s} ...
BAT - Protect Your Server
positional arguments:
{list,l,scan,s} sub-command help
list (l) show a list of available headers in bat catalog (that can
be used in scan subcommand -H option)
scan (s) scan url to hardening headers
optional arguments:
-h, --help show this help message and exit
The list subcommand lists all headers cataloged in BAT and can show informations about it as a description, links for more information and for how to's.
$ ./bat.py list -h
usage: bat.py list [-h] [-p PRINT [PRINT ...]] [-B]
[-a | -H HEADERS [HEADERS ...]]
optional arguments:
-h, --help show this help message and exit
-p PRINT [PRINT ...], --print PRINT [PRINT ...]
a list of additional information about the headers to
print. For now there are two options: description and
refs (you can use either or both)
-B, --no-banner don't print the bat banner
-a, --all list all available headers [default]
-H HEADERS [HEADERS ...], --headers HEADERS [HEADERS ...]
a list of headers to look for in the bat catalog
The scan subcommand perform a scan in a website looking for their headers.