/Amusing_python

自己手写的实用python项目/脚本合集

Primary LanguagePython

Amusing_python

自己手写的实用python项目/脚本合集

工作中所写到的脚本,项目

脚本/项目详解

  1. Algorithm 工作中用过的算法(排序,二分,冒泡,递归。。。)
  2. File_operation 检测文件是否损坏的脚本,用了C语言做读文件模块
  3. Monitoring 检测CPU,内存前十的项目,可以定点监控某个进程。
  4. Network socket连接
  5. Proxy 代理,转发,IP代理池等
  6. Test_data_generation 测试数据生成,生成完美的身份证,银行卡,信用卡的脚本,json输出可控
  7. Thread_work 多线程/进程/协程工作脚本
  8. Time_work 定时脚本
  9. Deployment_scripts 部署项目脚本
  10. Spider_frame 自己写的爬虫框架
  11. Unit_test 单元测试脚本,web自动化测试脚本等
  12. Common_operation 数据处理,清洗脚本
  13. Spider_technology 爬虫相关技术
  14. Python_Safe 安全相关项目,脚本。
  15. Data_Base 数据库处理相关脚本
  16. Work_project 办公脚本,处理excel,计算考勤,自动提交代码等
  17. Network_security 网络安全脚本,攻击脚本
  18. Encrypt_work 加密逻辑
  19. operation 运维脚本
  20. Log_server 日志监控项目

2018.4.19 更新

  1. 添加检测文件是否不可读/损坏脚本
  2. 添加检测CPU,内存的脚本,开机启动。

2018.5.23 更新

  1. 添加部署脚本,自动部署项目
  2. 修复了载入错误

2018.5.25 更新

  1. 添加python 调用ssh脚本

2018.5.29 更新

  1. 添加快排算法(Algorithm)
  2. 添加协程爬虫(Spider)
  3. 添加web自动化测试工具(Network)
  4. 添加机器学习爬虫,神经网络识别带线验证码(Spider)
  5. 添加web部署脚本(Unit_test)

2018.6.10 更新

  1. 添加项目数据处理脚本Common_operation,主要都是清洗数据,处理大规模数据所用
  2. 添加字典处理脚本
  3. 添加列表处理脚本
  4. 添加大文件去重脚本

2018.7.11 更新

  1. 添加爬虫相关技术项目(Spider_technology)
  2. 添加项目自动部署脚本
  3. 添加多线程读文件脚本
  4. 添加图片识别处理脚本

2018.7.18 更新

  1. 新上时间处理脚本 time_list
  2. 添加Python安全项目(Python_Safe)
  3. 最近在研究安全,可能最近的更新都是以安全为主。

2018.8.15 更新

  1. 添加数据库处理脚本模块
  2. 添加elasticsearch-python处理脚本
  3. 添加elasticsearch压力测试脚本

2018.8.18 更新

  1. 添加了办公脚本项目
  2. 添加了excel自动处理脚本
  3. 添加了考勤自动计算脚本

2018.8.23 更新

  1. 添加了网络安全工程
  2. 添加了ES,redis,Mongodb的相关脚本(导入,删除,更新)
  3. 添加了快速搭建TCP客户端,危险发送的脚本.

2018.9.28 更新

  1. 添加了常用算法
  2. 添加了一些数据处理的逻辑
  3. 添加了Python写的后门程序
  4. 添加了Python实现的网络客户端
  5. 添加了加密逻辑项目(各种加密算法)

2018.10.30 更新

  1. 添加了Excel数据清洗逻辑
  2. 添加了杂乱数据处理逻辑
  3. 多线程data文件去重

2018.11.15 update

  1. Add check remote server time scrpit

2018.11.20 update

  1. 添加了扫描端口的脚本
  2. 添加了控制/打开端口脚本

2018.11.26 update

  1. Add operation script project

2018.12.11 update

  1. 添加了多进程/线程写入文件
  2. 添加了随机分配节点算法

2019.1.11 update

1.添加钓鱼网站攻击脚本(生成qq,密码自动提交)

2019.1.21 update

  1. 添加新的项目:日志监控项目,自动监控日志文件

2019.3.3 update

  1. 添加文件备份打包脚本

2019.3.11 update

  1. 添加系统信息收集脚本

2019.3.13 update

  1. 远程下载Linux上的文件脚本

2019.3.21 update

  1. 远程执行linux命令脚本
  2. 多进程执行linux命令脚本

2019.4.11 update

  1. 添加接口测试脚本
  2. 添加自动压力测试脚本

2019.5.29 update

  1. 日志监控服务开始开发
  2. 将每个项目都加入了MD文件做说明,为了方便之用
  3. Network_security更新,添加了监控键盘鼠标脚本

2019.6.13 update

  1. 添加函数超时退出脚本(装饰器版)
  2. 函数超时退出脚本(signal版)
  3. 函数超时退出脚本(多线程版本)

2019.6.19 update

  1. 更新多种RPC调用方法,rabitmq,xmlrpc等
  2. 补全MD文档

2019.6.20 update

  1. 更新多位数密码生成逻辑
  2. 更新用户名/密码随机生成逻辑
  3. 更新复杂密码生成逻辑
  4. 更新凯撒密码
  5. 随机密码

2019.07.01 update

  1. 更新一个负载均衡器逻辑

2019.07.17 update

  1. 添加定时发送邮件的脚本
  2. 添加常用日志格式/调用等
  3. 实现微信随机发红包的算法

2019.08.06 update

  1. 更新发送邮件脚本
  2. 移动微信机器人脚本至运维脚本处

2019.08.15 update

  1. 添加一个多进程调用框架
  2. 添加一个协程调用框架
  3. 添加一个多线程调用框架

2019.09.02 update

  1. 添加一个Python调用ceph对象存储的逻辑
  2. 添加一个Python使用文件系统的逻辑

2019.10.17 update

  1. 添加一个多节点备份文件脚本
  2. 添加一个流量转发的脚本
  3. 添加一个内网穿透的脚本
  4. 扫描局域网活动ip脚本

2019.12.02 update

  1. 更新网易云ncm转换为mp3脚本(operation)

2020.05.19 update

  1. 实现一个高并发的框架脚本 (Thread_work)
  2. 实现一个队列多线程并发模式 (Thread_work)

2020.05.21 update

  1. 实现一个协程异步IO逻辑 (Thread_work)
  2. 实现一个协程并发框架 (Thread_work)
  3. 实现一个并发遍历文件夹的测试脚本 (Thread_work)

2020.05.24 update

  1. 实现一个合并列表/连接列表的脚本

2020.06.10 update

  1. 更新一个TCP端口扫描器(Python_Safe)
  2. 更新一个NMAP端口扫描器 (Python_Safe)
  3. 构建一个SSH僵尸网络 (Python_Safe)

2020.06.11 update

  1. 更新一个多线程的TCP端口扫描器 (Python_Safe)
  2. 更新一个NMAP的端口扫描器
  3. 更新一个SSh暴力连接的脚本

2020.06.16 update

  1. SSH僵尸网络构建
  2. 构建arp欺骗

2020.06.17 update

  1. 更新一个定位IP的脚本

2020.06.28 update

  1. 更新一个检测DDOS的脚本
  2. 伪造TCP连接

2020.07.12 update

  1. 写一个和谷歌交互的逻辑
  2. 写一个简单的后门程序(BackDoor)

2020.07.20 update

  1. 写一个监控键盘鼠标的逻辑

2020.10.21 update

  1. 更新一个多线程并发模型(Thread_work)
  2. 更新一个多进程并发模型 (Thread_work)
  3. 更新一个协程并发模型 (Thread_work)

2020.12.10 update

  1. 添加一个selenium的自动化测试项目(operation)