PySide2
文章平均质量分 85
洛城-sola
不忘初心,方得始终
展开
-
用Python做一个安全攻防工具:端口嗅探器(9)
本章目标本章目标是将工具打包成可执行文件。暂时选择py2exe模块。步骤实施找了一篇示范性的文章,《使用 py2exe 打包 Python 程序》。第一步是安装py2exe模块:pip install py2exe --user这里需要加上 “--user” ,否则会出现权限问题。第二步,在文件夹下,新建python文件 setup.py :from distutils.core import setupsetup(console=["PortSearchGUI.原创 2021-02-19 19:38:28 · 1613 阅读 · 0 评论 -
用Python做一个安全攻防工具:端口嗅探器(8)
本章目标加上这章,下一章应该就能结束了。大家是否还记得GUI上的一个“复制全文”按钮和已经实现功能的“复制原文”按钮。之所以有“复制全文”按钮,是因为有些服务器开着端口,但并不会输出该云端运行的服务,所以可以提供端口参照。所以这一章就是实现:1、当端口是开启状态,但无运行服务的说明输出时,匹配一个常见服务参照并跟随输出;2、不影响 复制原文 按钮,实现复制全文按钮功能。步骤实施我找到了一篇博文:端口与服务对照表在目录下新建文件 PortText.py ,将博文里...原创 2021-02-07 20:31:52 · 876 阅读 · 0 评论 -
用Python做一个安全攻防工具:端口嗅探器(7)
传送门本系列原创博文传送门:用Python做一个安全攻防工具:端口嗅探器(1)用Python做一个安全攻防工具:端口嗅探器(2)用Python做一个安全攻防工具:端口嗅探器(3)用Python做一个安全攻防工具:端口嗅探器(4)用Python做一个安全攻防工具:端口嗅探器(5)用Python做一个安全攻防工具:端口嗅探器(6)本章目标本章的目标是优化,暂时发现的问题有以下几个:1、点击启动后,工具会卡死,直到结果出来2、结果还不能输出到大编辑框内3、编辑框的复原创 2021-02-01 17:20:13 · 1005 阅读 · 3 评论 -
用Python做一个安全攻防工具:端口嗅探器(6)
传送门本系列原创博文传送门:用Python做一个安全攻防工具:端口嗅探器(1)用Python做一个安全攻防工具:端口嗅探器(2)用Python做一个安全攻防工具:端口嗅探器(3)用Python做一个安全攻防工具:端口嗅探器(4)用Python做一个安全攻防工具:端口嗅探器(5)本章目标利用PySide2的信号和槽,在点击了GUI上的“启动”按钮后:1、从界面上获得各项输入的参数数据2、对参数进行转换和输出3、进行合理范围判断,对于异常的数据进行弹窗处理步骤实施原创 2021-01-29 20:22:38 · 594 阅读 · 2 评论 -
用Python做一个安全攻防工具:端口嗅探器(5)
本篇目标这一篇博文主要目标是讲解使用PySide2写界面时遇到的一些注意点。下一篇再开始在代码里实践PySide2的信号槽机制。具体解说界面代码为了方便讲解,先将上一篇的代码粘贴如下:...原创 2021-01-26 11:43:48 · 508 阅读 · 1 评论 -
用Python做一个安全攻防工具:端口嗅探器(4)
本篇目标本篇将对UI进行优化,如果还有篇幅,则尝试引入PySide2的signal、slot机制。UI优化方向在于优化交互,使得界面更容易让人理解,并引入QGroupBox、QBoxLayout进行布局的管理。布局优化先使用QGroupBox、QBoxLayout进行布局上的优化。首先需要将控件放入到QBoxLayout的布局控件里。在最开始设计的UI原型上,分成了上下两大块,下面那块,又分成了左右两边。其中QVBoxLayout是纵向布局,QHBoxLayout是横向布局。原创 2020-12-31 19:42:13 · 817 阅读 · 1 评论 -
用Python做一个安全攻防工具:端口嗅探器(3)
阶段目标这一篇开始使用PySide2来搭建端口嗅探器的GUI。说实话,我有点小兴奋,因为又是一个新的领域。花了一个小时设计了一个用户界面,如下:这算是我们的阶段性目标,就是这系列博文看完的时候,需要实现大概这个样子的小工具。好了,接下来摩拳擦掌开始吧!PySide2安装第一步,自然是先安装PySide2。普通安装pip install pyside2使用清华源安装pip install -i https://pypi.tuna.tsinghua.edu.cn/si原创 2020-12-30 20:08:53 · 865 阅读 · 0 评论