852 lines
18 KiB
XML
852 lines
18 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>Widget</class>
|
|
<widget class="QWidget" name="Widget">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>800</width>
|
|
<height>500</height>
|
|
</rect>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>800</width>
|
|
<height>500</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>800</width>
|
|
<height>500</height>
|
|
</size>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>TCP端口扫描工具</string>
|
|
</property>
|
|
<property name="windowIcon">
|
|
<iconset>
|
|
<normalon>:/new/prefix1/logo.ico</normalon>
|
|
</iconset>
|
|
</property>
|
|
<widget class="QLabel" name="label_3">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>400</x>
|
|
<y>10</y>
|
|
<width>71</width>
|
|
<height>21</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>端口</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="stard_scan">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>690</x>
|
|
<y>150</y>
|
|
<width>91</width>
|
|
<height>41</height>
|
|
</rect>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<stylestrategy>PreferDefault</stylestrategy>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>开始扫描</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QSpinBox" name="threads">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>170</x>
|
|
<y>180</y>
|
|
<width>51</width>
|
|
<height>22</height>
|
|
</rect>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>1</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>1024</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>64</number>
|
|
</property>
|
|
</widget>
|
|
<widget class="QLabel" name="label_4">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>170</x>
|
|
<y>150</y>
|
|
<width>41</width>
|
|
<height>21</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>线程</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="saveoutputbutton">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>20</x>
|
|
<y>180</y>
|
|
<width>81</width>
|
|
<height>24</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>保存 输出</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QLabel" name="label">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>20</x>
|
|
<y>10</y>
|
|
<width>31</width>
|
|
<height>21</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>IP</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QTextEdit" name="outputlist">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>10</x>
|
|
<y>210</y>
|
|
<width>771</width>
|
|
<height>251</height>
|
|
</rect>
|
|
</property>
|
|
<property name="readOnly">
|
|
<bool>false</bool>
|
|
</property>
|
|
</widget>
|
|
<widget class="QLabel" name="label_2">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>110</x>
|
|
<y>150</y>
|
|
<width>41</width>
|
|
<height>21</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>超时ms</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QSpinBox" name="timeout">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>110</x>
|
|
<y>180</y>
|
|
<width>51</width>
|
|
<height>22</height>
|
|
</rect>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>1</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>10000</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>100</number>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPlainTextEdit" name="IP_list">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>20</x>
|
|
<y>30</y>
|
|
<width>211</width>
|
|
<height>111</height>
|
|
</rect>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPlainTextEdit" name="port_list">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>400</x>
|
|
<y>30</y>
|
|
<width>191</width>
|
|
<height>111</height>
|
|
</rect>
|
|
</property>
|
|
<property name="placeholderText">
|
|
<string/>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_2">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>240</x>
|
|
<y>30</y>
|
|
<width>61</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>192.168.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_3">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>240</x>
|
|
<y>60</y>
|
|
<width>61</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>169.254.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_4">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>240</x>
|
|
<y>90</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>10.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_5">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>270</x>
|
|
<y>90</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>100.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_6">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>240</x>
|
|
<y>120</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>ENT</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_7">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>270</x>
|
|
<y>120</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>/</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_8">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>300</x>
|
|
<y>120</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_9">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>360</x>
|
|
<y>120</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>-</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_10">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>330</x>
|
|
<y>120</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>0</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_11">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>300</x>
|
|
<y>30</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>1</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_12">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>330</x>
|
|
<y>30</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>2</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_13">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>360</x>
|
|
<y>30</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>3</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_14">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>300</x>
|
|
<y>60</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>4</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_15">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>330</x>
|
|
<y>60</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>5</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_16">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>360</x>
|
|
<y>60</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>6</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_17">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>300</x>
|
|
<y>90</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>7</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_18">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>330</x>
|
|
<y>90</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>8</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_19">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>360</x>
|
|
<y>90</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>9</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_20">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>300</x>
|
|
<y>160</y>
|
|
<width>91</width>
|
|
<height>41</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>仅Ping</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_21">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>240</x>
|
|
<y>160</y>
|
|
<width>61</width>
|
|
<height>41</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>清空IP</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_22">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>600</x>
|
|
<y>30</y>
|
|
<width>61</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>1-65535</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_23">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>600</x>
|
|
<y>60</y>
|
|
<width>51</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>80;443</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_24">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>620</x>
|
|
<y>90</y>
|
|
<width>21</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>22</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_25">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>640</x>
|
|
<y>90</y>
|
|
<width>21</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>23</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_26">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>600</x>
|
|
<y>90</y>
|
|
<width>21</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>21</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_27">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>650</x>
|
|
<y>60</y>
|
|
<width>41</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>3389</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_28">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>660</x>
|
|
<y>90</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>445</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_29">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>600</x>
|
|
<y>120</y>
|
|
<width>41</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>25565</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_30">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>640</x>
|
|
<y>120</y>
|
|
<width>51</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>25;587</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QProgressBar" name="progressBar">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>400</x>
|
|
<y>160</y>
|
|
<width>191</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="value">
|
|
<number>0</number>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_31">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>690</x>
|
|
<y>60</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>4</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_32">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>750</x>
|
|
<y>60</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>6</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_33">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>690</x>
|
|
<y>30</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>1</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_34">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>720</x>
|
|
<y>30</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>2</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_35">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>720</x>
|
|
<y>60</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>5</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_36">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>720</x>
|
|
<y>90</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>8</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_37">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>750</x>
|
|
<y>90</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>9</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_38">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>690</x>
|
|
<y>90</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>7</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_39">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>750</x>
|
|
<y>30</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>3</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_41">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>720</x>
|
|
<y>120</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>0</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_42">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>750</x>
|
|
<y>120</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>-</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_40">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>660</x>
|
|
<y>30</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>ENT</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_43">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>600</x>
|
|
<y>150</y>
|
|
<width>91</width>
|
|
<height>41</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>清空端口</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="pushButton_44">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>690</x>
|
|
<y>120</y>
|
|
<width>31</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>;</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="clearoutput">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>20</x>
|
|
<y>150</y>
|
|
<width>81</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>清空输出</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QLabel" name="label_5">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>10</x>
|
|
<y>470</y>
|
|
<width>121</width>
|
|
<height>31</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>V1.5</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="github_button">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>710</x>
|
|
<y>470</y>
|
|
<width>71</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>GitHub</string>
|
|
</property>
|
|
<property name="icon">
|
|
<iconset>
|
|
<normalon>:/new/prefix1/github-mark.png</normalon>
|
|
</iconset>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="gitlab_button">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>630</x>
|
|
<y>470</y>
|
|
<width>75</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>GitLab</string>
|
|
</property>
|
|
<property name="icon">
|
|
<iconset>
|
|
<normalon>:/new/prefix1/gitblt-favicon.png</normalon>
|
|
</iconset>
|
|
</property>
|
|
</widget>
|
|
<widget class="QPushButton" name="blog_button">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>550</x>
|
|
<y>470</y>
|
|
<width>75</width>
|
|
<height>23</height>
|
|
</rect>
|
|
</property>
|
|
<property name="text">
|
|
<string>Blog</string>
|
|
</property>
|
|
<property name="icon">
|
|
<iconset>
|
|
<normalon>:/new/prefix1/favicon.ico</normalon>
|
|
</iconset>
|
|
</property>
|
|
</widget>
|
|
</widget>
|
|
<resources/>
|
|
<connections/>
|
|
</ui>
|