一个将Firefox和Chrome HSTS数据库解析为法医工件的工具。

hstsparser的Python项目详细描述


HSTS解析器

Build StatusRelease StatusLicencePython 3.8.xPyPI

HSTS Parser是一个简单的工具,可以将Firefox和Chrome的HSTS数据库解析为实际有用的鉴证工件!你可以在my blog上阅读更多关于这个工具背后的研究以及它的潜在用途!在

安装

HSTS解析器可以通过pip安装,也可以使用Poetry安装。在

从PyPi

pip install hstsparser

诗歌(Linux)

^{pr2}$

诗歌(窗口)

(Invoke-WebRequest-Urihttps://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py-UseBasicParsing).Content|pythonpoetryinstall--no-dev

或者,如果您使用的是Windows,您可以使用releases page上的可执行文件,根本不需要安装任何东西。在

使用

下面所有的文档都是为Python版本而不是独立的可执行文件编写的,但是命令是相同的。在

$ hstsparser -h
usage: hstsparser [-h][-w WORDLIST][--csv CSV](--firefox | --chrome) FILE

Process HSTS databases

positional arguments:
  FILE         The path to the database to be processed

optional arguments:
  -h, --help   show this help message and exit
  -w WORDLIST  The path to the database to be processed
  --csv CSV    Output to a CSV file
  --firefox    Process a Firefox database
  --chrome     Process a Chrome database

示例

火狐

hstsparser --firefox SiteSecurityServiceState.txt

hstsparser --chrome TransportSecurity

带有单词表的Chrome

hstsparser -w wordlist.txt --chrome TransportSecurity

截图

火狐

Screenshot of Firefox Processing

带单词表的Chrome

Screenshot of Chrome Processing with a wordlist

链接

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何比较二维交错数组中列中元素的长度   java依赖javafx是安全的。util。回电话?   用于格式化二进制数的正则表达式,在Java中,从右到左每4个字符使用空格   java我应该在基于Springboot的后端使用headless模式吗?   java Hibernate获取数据。list()已去润滑,表未映射。怎么办?   java Spring引导存储库,包括示例、规范和页面   java使用UUID。randomUUID()和多次调用方法?   每个客户端请求的Java DatagramSocket不同线程   字符串中的java表达式到arraylist   数组循环遍历word文档和图像,并存储到SQL java   java wsimport Xauthfile错误   java在适配器中返回相同的片段   charAt()方法如何从字符串中提取数字并将其放入Java中的新字符串中?   java我想在两部手机之间建立hfp连接   java如何添加priceAfterDiscount的公共方法,该方法返回折扣后的价格