# pythonBasics **Repository Path**: codevibe/pythonBasics ## Basic Information - **Project Name**: pythonBasics - **Description**: Python练习仓库包罗万象 什么都有 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-13 - **Last Updated**: 2025-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pythonBasics - Python 脚本工具库 > **版本:v1.0** ## 📌 项目简介 `pythonBasics` 是一个综合性的 Python 脚本工具库,包含多个模块,涵盖网络编程、数据爬取、安全测试、算法练习、GUI 开发等多个领域。它旨在提供一个灵活的脚本实验平台,便于快速实现和验证各种小型功能或项目原型。 你可以在这里进行: - 快速验证新想法 - 编写爬虫脚本 - 练习算法与 LeetCode 解题 - 尝试安全测试(如社工、信息收集、免杀等) - 探索 Python 与 C 的交互 - 构建 GUI 应用程序 - 实践多线程、异步请求等高级技巧 - 数据处理和清洗 > ⚠️ **说明**:本项目为"想法先行"的实验性项目,部分功能在完善后可抽离为独立项目进行维护更新。 --- ## 🧰 主要模块介绍 ### 1. **网络编程与代理** - TCP/UDP 工具 - Netcat 实现 - TCP Proxy ### 2. **数据爬取 (crawler)** - 各类网站爬虫(B站评论、京东商品评论、同花顺股票数据、12306查票等) - 使用 Selenium 和 Requests 进行模拟浏览器操作 - Node.js 加密参数还原示例 ### 3. **网络安全** - 社会工程字典生成 - 子域名爬取 - 免杀技术尝试 - WiFi 密码破解实验 - 图片隐写术检测与提取 - 敏感目录扫描、Whois 查询等 - **蜜罐系统** - 多协议蜜罐实现,支持TCP、HTTP、HTTPS、SSH、Telnet、FTP协议,用于捕获和记录攻击者行为 ### 4. **LeetCode 算法练习** - 每日一道 LeetCode 解题记录 - 分类练习、模板整理 ### 5. **Python 与 C 联动** - Python 与 C 语言交互实践 ### 6. **GUI 图形界面** - 使用 Tkinter 或 PyQt 实现简单图形界面程序 ### 7. **数据库连接** - MySQL 数据库连接示例 ### 8. **数据处理** - CSV 数据清洗和处理 - 包含鳄鱼观测数据和加密货币市场数据的清洗脚本 --- ## 🛠️ 技术栈 - Python 3.x - 第三方库:`requests`, `beautifulsoup4`, `selenium`, `tkinter`, `pymysql`, `concurrent.futures`, `pandas`, `numpy` - 可选:`PyQt5`, `matplotlib` --- ## 📦 项目结构概览 ``` src/ ├── crawler │ ├── 12306爬虫\查票 │ │ ├── 实例化 获取到的类 并进行数据的接收 │ │ │ ├── 12306完整查票功能.py │ │ │ ├── 12306完整自动查票优化.py │ │ │ ├── 12306查票 优化版.py │ │ │ ├── 12306查票.py │ │ │ ├── 12306查票优化版(完整查票).py │ │ │ ├── 12306查票优化输出的表格.py │ │ │ ├── city.json │ │ │ └── train_info.py │ │ ├── 12306爬虫查票.py │ │ ├── 12306爬虫查票使用代理地址池.py │ │ └── proxies.json │ ├── B站视频弹幕 │ │ ├── B站UP公孙田浩的视频 │ │ │ └── index.py │ │ ├── Demo001 │ │ │ └── Demo001.py │ │ └── 这群家长全国游行,狂喊关闭游戏,我扒出了他们疯魔的原因! │ │ └── 弹幕爬取.py │ ├── B站视频评论区 │ │ ├── B站视频评论爬虫.py │ │ ├── B站视频评论爬虫AI优化.py │ │ ├── b站评论.json │ │ └── b站评论_20241221135639.json │ ├── NodeJs还原 │ │ └── 第一个js.js │ ├── Python语言在经济管理中的应用 │ │ ├── 单个股票数据爬取.py │ │ ├── 同花顺.js │ │ ├── 同花顺多个股票数据爬取.py │ │ └── 多个股票数据分析.py │ ├── 京东商品评论模拟浏览器的爬虫 │ │ ├── all_comments.json │ │ ├── 京东商品详情页评论爬虫多线程版.py │ │ ├── 京东评论爬虫 原版.py │ │ ├── 京东评论爬虫.py │ │ └── 配置浏览器.py │ ├── 信息港 │ ├── 同花顺股票 │ │ ├── B站视频源码 │ │ │ ├── 同花顺.js │ │ │ └── 同花顺.py │ │ ├── B站视频源码优化 │ │ │ ├── 同花顺.js │ │ │ ├── 同花顺.py │ │ │ ├── 强化同花顺.py │ │ │ └── 进度条同花顺强化.py │ │ ├── 股票爬虫.py │ │ ├── 股票爬虫AICSS分析数据.py │ │ ├── 股票爬虫AICSS数据转换成json格式.py │ │ ├── 股票爬虫AIJson格式化输出(多个页面).py │ │ ├── 股票爬虫AIJson格式化输出.py │ │ └── 股票爬虫AI分析数据.py │ ├── 国外球鞋网站爬虫 │ │ ├── spider_test2_optimize.json │ │ ├── 爬虫测试1.py │ │ ├── 爬虫测试2.py │ │ └── 爬虫测试2优化.py │ ├── 广东公共求职招聘服务平台——职位爬虫复现 │ │ ├── main.py │ │ └── 多线程广东公共求职招聘服务平台职位爬虫.py │ ├── 抖音视频\指定视频评论爬取 │ │ ├── 抖音评论输出 │ │ │ └── comments.json │ │ └── index.py │ ├── 淘宝商品评论爬虫 │ │ ├── 单条评论数据 (手动创建).json │ │ ├── 淘宝商品评论 获取并分析.py │ │ ├── 淘宝商品评论爬虫(只做思路参考代码本身无法运行).py │ │ ├── 淘宝商品评论爬虫重建.py │ │ └── 配置浏览器.py │ ├── 闲鱼 │ │ ├── 咸鱼商品详情爬虫 │ │ │ ├── 商品搜索单个爬虫.py │ │ │ ├── 商品搜索爬虫批量.py │ │ │ └── 商品详情爬虫.py │ │ └── 闲鱼商品刷新 │ │ ├── 多线程闲鱼链接刷新.py │ │ ├── 多链接多线程不保存闲鱼链接刷新.py │ │ ├── 模拟移动端.py │ │ └── 闲鱼刷新1.py │ ├── 鱼皮面试鸭 │ │ ├── JAVA面试题库 │ │ │ ├── 优化强化output │ │ │ ├── 优化强化txt │ │ │ ├── Test.py │ │ │ ├── extracted_records.json │ │ │ ├── response_output.json │ │ │ ├── 优化强化后的Test.py │ │ │ └── 强化Test.py │ │ └── Java热门面试题200道 │ │ ├── Test.py │ │ ├── funtionTest.py │ │ └── output_1860871861809897474.json │ ├── crawler1.py │ ├── crawler2.py │ ├── 七猫免费小说热榜 女频.json │ └── 七猫免费小说热榜 男频.json ├── 基础 │ ├── Leetcode │ │ ├── 2024-12-25 │ │ ├── 2024-12-26 │ │ ├── 2024-12-27 │ │ ├── 2025-01-01 │ │ ├── 2025-01-02 │ │ ├── 2025-01-04 │ │ ├── 2025-01-09 │ │ ├── 2025-01-22 │ │ ├── 2025-02-09 │ │ └── 2025-02-10 │ ├── mysqlConnection │ │ ├── db_config.ini │ │ └── pythonConnection.py │ ├── pythongraphical │ │ ├── GUI │ │ └── Test.py │ ├── python与C联动 │ │ ├── 第一个 │ │ └── __init__.py │ ├── 有意思的python库 │ │ ├── Demo001_akshare.py │ │ └── Demo001_akshare_gold.py │ ├── 20240724_创建一个python代码的类Test.py │ ├── 测试CurlToPY插件.py │ └── 第一个python脚本.py ├── 数据处理 │ ├── B站视频弹幕数据处理 │ │ ├── 公孙田浩调查实录009 │ │ ├── 央视频起底网络"开盒"!一个名字就可"开盒"5年内所有个人信息 │ │ └── 这群家长全国游行,狂喊关闭游戏,我扒出了他们疯魔的原因!弹幕词频分析 │ └── Demo001 │ └── Demo001.py ├── 用于测试一个内测的 代理地址软件 │ ├── Jackproxy-v3&重构1秒接入-引领代理池新趋势-自动轮换代理池 │ │ └── last-ip.txt │ ├── Test.py │ └── __init__.py ├── 碎碎念 ├── 网络安全 │ ├── EXP │ │ ├── CVE-2022-22965-EXP │ │ └── Vite-CVE-2025-30208-EXP │ ├── IP地址定位 │ │ ├── IPAddressQuery │ │ ├── Test1.py │ │ └── Test2.py │ ├── MyEncryptionAlgorithm │ │ ├── AtbashCipherDemo.py │ │ ├── CaesarCipher.py │ │ ├── CipherMixed.py │ │ ├── Demo0001.py │ │ └── 词频分析解密.py │ ├── ORC识别 │ │ └── index.py │ ├── POCS │ │ ├── CVE-2025-24813 │ │ ├── redis │ │ ├── 短信验证码漏洞poc │ │ ├── __init__.py │ │ └── mongoScan.py │ ├── PythonHacker │ │ ├── 基础的网络编程工具 │ │ └── __init__.py │ ├── QRCode 扫描器 │ │ └── 二维码扫描器.py │ ├── Waf │ │ └── Demo001.py │ ├── wifi │ │ ├── MyThread.py │ │ ├── __init__.py │ │ └── crackingPassword.py │ ├── 信息收集 │ │ ├── whois信息收集 │ │ ├── 敏感目录扫描 │ │ ├── 目录扫描 │ │ └── __init__.py │ ├── 免杀 │ │ ├── Base64 │ │ ├── CS2_0 │ │ ├── shellcode加密 │ │ ├── 阶段一 最终版 │ │ └── __init__.py │ ├── 图片隐写术 │ │ ├── 2024年12月28日 B站看到的图片隐写视频 │ │ ├── __init__.py │ │ ├── 图片隐写术信息检测提取.py │ │ └── 图片隐写术信息检测提取通用脚本.py │ ├── 子域名爬取 │ │ ├── JSFinder.py │ │ └── __init__.py │ ├── 常用工具源码 │ │ └── __init__.py │ ├── 批量生成联系人 │ │ ├── 真实加虚拟的全号段联系人生成.py │ │ ├── 联系人.py │ │ ├── 虚构的号段联系人生成.py │ │ └── 非虚拟的联系人.py │ ├── 社工 │ │ ├── IDCardTools │ │ ├── phone_location │ │ ├── ArgusScan.py │ │ ├── __init__.py │ │ └── 解密.py │ ├── 社工字典 │ │ ├── __init__.py │ │ ├── dict.txt │ │ ├── dictsociety.py │ │ └── info.txt │ ├── 自定义网络通讯协议\vibe │ │ ├── 客户端.py │ │ └── 服务器端.py │ ├── 蓝队 │ │ ├── SSH爆破行为的IP自动封禁 │ │ └── __init__.py │ ├── 蜜罐 │ │ ├── 单协议Telnet蜜罐 │ │ ├── 多协议蜜罐 │ │ ├── telnet_test.py │ │ └── test_multihoneypot.py │ ├── 钓鱼链接 │ │ ├── __init__.py │ │ └── 钓鱼链接制裁.py │ ├── 黄色APP软件 │ │ ├── 20250901-20250912近期黄色软件 │ │ ├── 小太妹接口测试 │ │ └── 蜜糖 │ ├── 黄色链接 │ │ └── 20250912链接重放.py │ └── __init__.py └── 运维 ├── 服务器环境一键部署Shell版 │ └── deploy.sh ├── 服务器环境一键部署python版 │ ├── deploy.py │ └── deploy.yaml └── 百度云服务器配置记录.md ``` --- ## 📝 使用建议 - 如果你希望复用某个模块,请将其复制到新的项目中单独维护。 - 所有脚本都应具备良好的注释与可读性,便于后续迁移和重构。 - 对于敏感信息(如 Cookie、Token),请使用环境变量或配置文件替代硬编码。 --- ## 📚 相关项目推荐 如果你对某些模块感兴趣,可以考虑将其实现为以下形式: - 独立 CLI 工具(命令行工具) - Web API 接口服务 - GUI 应用程序 - Docker 容器部署 - GitHub Action / 自动化脚本 --- ## 📎 版本历史 - **v1.0** - 初始版本,整合现有脚本并形成统一结构 # 免责声明 本工具仅面向**合法授权**的企业安全建设行为,如您需要测试本工具的可用性,请自行搭建靶机环境。 在使用本工具进行检测时,您应确保该行为符合当地的法律法规,并且已经取得了足够的授权。**请勿对非授权目标进行扫描。** 如您在使用本工具的过程中存在任何非法行为,您需自行承担相应后果,我们将不承担任何法律及连带责任。 在安装并使用本工具前,请您**务必审慎阅读、充分理解各条款内容**,限制、免责条款或者其他涉及您重大权益的条款可能会以加粗、加下划线等形式提示您重点注意。 除非您已充分阅读、完全理解并接受本协议所有条款,否则,请您不要安装并使用本工具。您的使用行为或者您以其他任何明示或者默示方式表示接受本协议的,即视为您已阅读并同意本协议的约束。