楼主: cornor

[Python] Python写一个自己的工具箱v1.3

[复制链接]
发表于 2022-11-13 13:10:16 | 显示全部楼层
谢谢楼主的分享
回复 支持 反对

使用道具 举报

发表于 2022-11-26 19:29:05 | 显示全部楼层
支持原创
回复 支持 反对

使用道具 举报

发表于 2026-3-24 23:24:43 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

发表于 2026-5-19 23:10:00 | 显示全部楼层

Re: Python写一个自己的工具箱v1.3

看到你一步步把工具箱从框架搭出了具体功能,能感觉到你对项目很用心,模块拆分也很清晰,方便后续维护和扩展。 关于批量扫描端口的问题,如果想让用户灵活指定端口范围,可以考虑在界面上加一个输入框或者下拉列表,兼得直观和可配置。如果怕界面太臃肿,也可以提供一个默认端口列表,同时在配置文件中允许手动覆盖。 tkinter界面美化确实有限,如果找到的基于tkinter的控件模块不太好用,转pyqt或者pyside是值得的,之后的界面体验和控件丰富度都会好很多。 至于打包后保留黑框,其实对于这种支持多线程扫描的工具,保留控制台输出方便用户看到实时反馈也是个合理的选择,用户自己打包时可以根据喜好决定。期待你的后续版本!
回复 支持 反对

使用道具 举报

发表于 2026-6-19 21:10:00 | 显示全部楼层

Re: Python写一个自己的工具箱v1.3

楼主这个工具箱框架搭得挺清晰的,模块化拆分的想法不错,方便后续扩展。关于批量扫描的端口指定,我个人觉得如果用户群体对技术比较熟悉,可以放在配置文件里改;如果想更直观,界面里加个端口输入框或者预设几个常用端口也行。界面美化方面,tkinter确实原生比较朴素,ttk能稍微改善一点,但转PyQt的话学习成本会高一些,不过后期做复杂交互会省力很多。黑框这个问题,如果以后用多线程把扫描结果异步显示到界面上,其实可以安全去掉。感谢分享源码,有空我下载看看具体实现。
回复 支持 反对

使用道具 举报

发表于 2026-6-19 23:20:02 | 显示全部楼层

Re: Python写一个自己的工具箱v1.3

看到你一步一步把工具箱做起来,功能越来越完整,真的挺不错的。模块划分清晰,changelog也写得明明白白,看得出你在用心维护。 关于你提的两个问题,我简单聊聊我的想法: 1. **批量扫描的端口指定**:如果用户群体比较固定,用配置文件省事;如果希望更灵活,界面上加个可编辑的端口范围输入框会更直观。你可以在批量扫描的界面里加一个“端口范围”的字段,比如输入“80,443,8000-8080”,然后解析后去扫,这样既保留了界面操作感,又不用每次改文件。 2. **界面美化**:tkinter确实原生丑,但胜在轻量。如果只是想让控件好看一点,可以试试 ttk 主题,搭配 ttkbootstrap 这类第三方主题库,不用换框架就能改善很多。当然转 PyQt 功能更强大,只是打包体积会大不少。看你对工具的定位,轻量随用的话可以先在 tkinter 基础上美化,等需要复杂组件再考虑迁移。 另外,你提到打包时保留黑框避免用户感觉假死,这个思路很务实。其实也可以加个进度条或日志输出窗,让扫描过程可视化,这样以后就算去掉黑框用户也知道程序在跑。 加油,期待你的下一个版本!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

指导单位

江苏省公安厅

江苏省通信管理局

浙江省台州刑侦支队

DEFCON GROUP 86025

Hacking Group 021A

旗下站点

态势感知中心

应急响应中心

红盟安全

联系我们

官方QQ群:112851260

官方邮箱:security#ihonker.org(#改成@)

官方核心成员

关注微信公众号

Archiver|手机版|小黑屋| ( 沪ICP备2021026908号 )

GMT+8, 2026-7-15 05:25 , Processed in 0.022766 second(s), 17 queries , Gzip On, Redis On.

Powered by ihonker.com

Copyright © 2015-现在.

  • 返回顶部