前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Penta:一款开源的多合一自动化渗透测试命令行工具

Penta:一款开源的多合一自动化渗透测试命令行工具

作者头像
FB客服
发布2019-11-06 19:36:43
7440
发布2019-11-06 19:36:43
举报
文章被收录于专栏:FreeBuf

今天给大家介绍的是一款名叫Penta的自动化渗透测试工具,Penta,即渗透测试Pentest与自动化实现Automation。Penta是一个开源项目,并且整合了多种功能,来帮助研究人员自动化实现渗透测试任务。

Penta采用Python 3开发,并且提供了大量高级功能,例如Metasploit以及Nexpose,可帮助研究人员从指定服务器中提取出详细的漏洞信息。

工具安装

安装依赖组件

Penta的正常运行需要用户安装下列代码包:

-Python 3.7 -pipenv

解析Python包依赖:

代码语言:javascript
复制
$ pipenv install

如果你不喜欢使用pipenv的话,你也可以使用pip命令完成依赖组件的配置:

代码语言:javascript
复制
$ pip install -r requirements.txt

工具下载

广大用户可以使用git命令直接将项目代码从GitHub库克隆至本地:

代码语言:javascript
复制
git clone https://github.com/takuzoo3868/penta.git

工具使用

代码语言:javascript
复制
$ pipenv run start <options>

如果你不想使用pipenv的话,你也可以使用下列命令运行Penta:

代码语言:javascript
复制
$ python penta/penta.py

使用-h参数可查看工具的可用选项列表:

代码语言:javascript
复制
$ pipenv run start -husage: penta.py [-h] [-target TARGET] [-ports PORTS] [-proxy PROXY]

Penta is Pentest automation tool

optional arguments:
  -h, --help      show this help message and exit
  -target TARGET  Specify target IP / domain
  -ports PORTS    Please, specify the target port(s) separated by comma.                  Default: 21,22,25,80,110,443,8080
  -proxy PROXY    Proxy[IP:PORT]

工具主菜单:

代码语言:javascript
复制
[ ] === MENU LIST ===========================================
[0] EXIT
[1] Port scanning Default: 21,22,25,80,110,443,8080
[2] Nmap & vuln scanning
[3] Check HTTP option methods
[4] Grab DNS server info
[5] Shodan host search[6] FTP connect with anonymous
[7] SSH connect with Brute Force[99] Change target host

1、端口扫描:对目标设备进行常规端口扫描,并输出详细扫描日志。 2、Nmap:使用Nmap作为辅助来扫描端口。 3、检测HTTP选项方法:例如Get和POST等。 4、获取DNS服务器的详细信息。 5、利用Shodan主机扫描功能来收集主机服务信息,此功能需要用户配置Shodan API秘钥。 6、利用FTP匿名登录来判断目标主机是否开启端口21。FTP用户可以使用明文登录协议来完成身份认证,但服务器允许的话,他们同样可以使用匿名登录来访问服务器。 7、暴力破解SSH链接,字典数据位于data/dict路径下。

*参考来源:takuzoo3868,FB小编Alpha_h4ck编译,转载请注明来自FreeBuf.COM

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 工具安装
    • 安装依赖组件
    • 工具下载
    • 工具使用
      • 工具主菜单:
      相关产品与服务
      网站渗透测试
      网站渗透测试(Website Penetration Test,WPT)是完全模拟黑客可能使用的攻击技术和漏洞发现技术,对目标系统的安全做深入的探测,发现系统最脆弱的环节。渗透测试和黑客入侵最大区别在于渗透测试是经过客户授权,采用可控制、非破坏性质的方法和手段发现目标和网络设备中存在弱点,帮助管理者知道自己网络所面临的问题,同时提供安全加固意见帮助客户提升系统的安全性。腾讯云网站渗透测试由腾讯安全实验室安全专家进行,我们提供黑盒、白盒、灰盒多种测试方案,更全面更深入的发现客户的潜在风险。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档