【Python】【持续项目】Python-安全项目搜集
1、前言
Python发展以来,除了web安全方向,二进制方向也早已经积累有很多用Python写的项目。作为搜集者当然不能错过!
2、项目分类
安全编程
- 多功能Python键盘记录工具:Radium
项目地址:https://github.com/mehulj94/Radium-Keylogger
相关介绍:http://www.freebuf.com/sectool/150596.html
- 多功能Python键盘记录工具:Radium
- CovertUtils:一个用于设计和创建后门的Python模块
项目地址:https://github.com/operatorequals/covertutils
相关介绍:http://covertutils.readthedocs.io/en/latest/prog_examples.html#simple-tcp-reverse-shell
- CovertUtils:一个用于设计和创建后门的Python模块
- 基于Python的远程管理工具(RAT) – Stitch
项目地址:https://github.com/nathanlopez/Stitch
相关介绍:http://www.freebuf.com/sectool/129104.html
- 基于Python的远程管理工具(RAT) – Stitch
逆向方向
- angr:基于python的二进制分析框架
项目地址:https://github.com/angr/angr
相关介绍:http://bobao.360.cn/learning/detail/3240.html
- angr:基于python的二进制分析框架
- IDA识别程序中密码算法插件 FindCrypt2
使用说明:https://bbs.pediy.com/thread-222556.htm
工具介绍:http://blog.csdn.net/asli33/article/details/6586968
项目地址:https://github.com/polymorf/findcrypt-yara
- IDA识别程序中密码算法插件 FindCrypt2
病毒分析
- AnalyzePDF:通过查看PDF文件的特征来分析PDF文件
项目地址:https://github.com/hiddenillusion/AnalyzePDF
相关介绍:无
- AnalyzePDF:通过查看PDF文件的特征来分析PDF文件
漏洞检测
- Python编写的开源Struts2全版本漏洞检测工具
项目地址:https://github.com/Lucifer1993/struts-scan
相关介绍:这个不用介绍了,少年一本正经的代码写得挺好的,一看就懂。
- Python编写的开源Struts2全版本漏洞检测工具
- Grabber(Web漏洞扫描器)
项目地址:http://rgaucher.info/beta/grabber/
相关介绍:https://tools.kali.org/web-applications/grabber
- Grabber(Web漏洞扫描器)
【Python】【持续项目】Python-安全项目搜集的更多相关文章
- Python:渗透测试开源项目
Python:渗透测试开源项目[源码值得精读] sql注入工具:sqlmap DNS安全监测:DNSRecon 暴力破解测试工具:patator XSS漏洞利用工具:XSSer Web服务器压力测试工 ...
- Python有哪些高大上的项目?
Python作为程序员的宠儿,得到了越来越多人的关注,使用Python进行应用程序开发的越来也多.那么,Python有哪些高大上的项目?这里有十个: 1.NuPIC 它是一个以HTM学习算法为工具的 ...
- 智普教育Python培训之Python开发视频教程网络爬虫实战项目
网络爬虫项目实训:看我如何下载韩寒博客文章Python视频 01.mp4 网络爬虫项目实训:看我如何下载韩寒博客文章Python视频 02.mp4 网络爬虫项目实训:看我如何下载韩寒博客文章Pytho ...
- PYTHON风格规范-Google 开源项目风格指南
Python风格规范 分号 Tip 不要在行尾加分号, 也不要用分号将两条命令放在同一行. 行长度 Tip 每行不超过80个字符 例外: 长的导入模块语句 注释里的URL 不要使用反斜杠连接行. Py ...
- python操作三大主流数据库(14)python操作redis之新闻项目实战②新闻数据的展示及修改、删除操作
python操作三大主流数据库(14)python操作redis之新闻项目实战②新闻数据的展示及修改.删除操作 项目目录: ├── flask_redis_news.py ├── forms.py ├ ...
- linux下配置python环境 django创建helloworld项目
linux下配置python环境 1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) yum groupinstal ...
- python基础1 - 多文件项目和代码规范
1. 多文件项目演练 开发 项目 就是开发一个 专门解决一个复杂业务功能的软件 通常每 一个项目 就具有一个 独立专属的目录,用于保存 所有和项目相关的文件 – 一个项目通常会包含 很多源文件 在 ...
- python如何发布自已pip项目
python如何发布自已pip项目前言因为自已平时会把一个常用到逻辑写成一个工具python脚本,像关于时间字符串处理,像关于路径和文件夹遍历什么的工具.每一次新建一个项目的时候都要把这些工具程序复制 ...
- python生成requirements.txt 导出项目依赖
使用pip freeze $ pip freeze > requirements.txt 这种方式是把整个环境中的包都列出来了,如果是虚拟环境可以使用. 通常情况下我们只需要导出当前项目的req ...
- 入门Python数据分析最好的实战项目(一)分析篇
数据初探 首先导入要使用的科学计算包numpy,pandas,可视化matplotlib,seaborn,以及机器学习包sklearn. python学习交流群:660193417### import ...
随机推荐
- 实验---反汇编一个简单的C程序(杨光)
反汇编一个简单的C程序 攥写人:杨光 学号:20135233 ( *原创作品转载请注明出处*) ( 学习课程:<Linux内核分析>MOOC课程http://mooc.study.163 ...
- 新手上路 git你好
天哪,虽然我是一个学计算机的,但是我发现我的计算机学的真是……好吧不说了,言归正传. 这几天一直在着手于git,可能只是学了一个皮毛,结果也是不大尽人意,跟着别人学了学,鼓捣了鼓捣,还是有点小小的收 ...
- 单片机pc指针
单片机的PC是指程序计数器(Program Counter).程序计数器PC用于存放下一条将要执行的指令地址,是一个16位专用寄存器,不能通过MOV指令来操作,对用户来说是不可见的.当执行一条指令时, ...
- C#简述(二)
详情请参考:http://www.runoob.com/csharp/csharp-operators.html 1.C# 运算符 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 ...
- PHPSQL注入
什么是SQL注入? 就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令. 例如一个简单的登录表单(这里把密码写成明文方便说明): 当在表 ...
- ethereum & ETC
ethereum & ETC https://github.com/ethereum/go-ethereum https://discountry.github.io/tutorial/201 ...
- Vue---导航守卫使用方法详解
导航守卫 正如其名,vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航.有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的. 记住参数或查询的改变并不会触发进 ...
- Java线程池 与Lambda
七.线程池.Lambda 1.1基本概念: 线程池:其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多的资源. 1.2线程池的好处: ...
- BZOJ2743 HEOI2012采花(离线+树状数组)
如果能够把所有区间内第二次出现某颜色的位置标记出来,树状数组查询一下就可以了. 考虑离线.按左端点从小到大排序,不断移动左端点并更新第二次出现的位置. #include<iostream> ...
- Continuation-passing style
Continuation-passing style 参考书籍: EOPL ( Essentials of Programming Languages, 3rd Edition ) 作者:知乎用户链 ...