跳转到主要内容

PwnWiki 命令行搜索工具

项目描述

PWSearch

PwnWiki 数据库搜索命令行工具。该工具类似于 searchsploit 命令,只是搜索的不是 Exploit Database 而是 PwnWiki 条目。

安装

您可以直接使用 pip 命令从 PyPI 安装 PWSearch:

pip3 install -U pwsearch

您也可以克隆该存储库并直接从源码启动:

git clone https://github.com/k4yt3x/pwsearch.git
pip3 install -U -r pwsearch/pwsearch/requirements.txt

命令行使用方法

screenshot

# 搜寻关键词
pwsearch search CVE-2019-0708

# 在浏览器中打开详细页面
pwsearch open -p 2051

# 直接从源码启动的话需要把 pwsearch 当模组:
cd pwsearch
python -m pwsearch search CVE

您可以使用 -t 开关将输出结果打印成更易于阅读的表格。注意 -tsearch 命令的参数,所以它应该在 search 之后。

table

您也可以使用 -q 开关来隐藏日志信息。注意 -q 是全局参数,所以它应该在 searchopen 之前。

quiet

Python 接口调用方法

from pwsearch import Pwsearch

# 创建 Pwsearch 实例
pwsearch = Pwsearch()

# 搜索关键词,最多返回 20 个结果
# results 内容为包含搜索结果标题的 list
results = pwsearch.search(["关键词1", "关键词2"], max_results=20)

# 并发获取页面详细信息
# pages 内容为 list(dict())
# 可以自己试试看比较好理解
pages = pwsearch.pages(results)

# 也可不用异步仅获取一个页面
page = pwsearch.page(results[0])

软件许可

由于管理问题,目前本软件改为使用专有协议,请在使用前仔细阅读。使用该软件表示您已阅读并同意 EULA 中的内容。如有需要修改该源码,请联系作者取得授权。

© 2021 K4YT3X 版权所有。

友情链接

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

pwsearch-1.4.3.tar.gz (7.5 kB 查看哈希值)

上传时间 源代码

构建分发

pwsearch-1.4.3-py3-none-any.whl (8.2 kB 查看哈希值)

上传于 Python 3

由以下支持