# 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)
免责声明:
1.本资源仅供学习和交流使用,不保证其准确性、完整性、及时性或适用性。
2.本资源仅包含一般信息,不构成专业建议。在使用本资源时,请务必自行研究并谨慎决策。
3.我已尽力确保本资源的正确性和合法性,但不对其准确性、完整性和及时性做出保证。
4.本资源不应用于商业用途。
5.在使用本资源的过程中,用户应自行承担所有风险和责任,并遵守相关法律法规。
6.对于因使用本资源而产生的任何损失或损害,我概不负责。
请确保在使用本资源时仔细阅读并遵守以上免责声明。如果您有任何疑问或需要进一步帮助,请联系我。