python代写:pyqt nmap界面设计和OO程序整合

python代写/CS代写:本次作业是利用pyqt进行nmap界面设计,并对原有的程序进行OO耦合
这程序是一个Nmap的GUI工具,用Nmap扫瞄自己整个网络的装置,把最新的装置数据,放到sqlit3, 然后output到GUI上面.

另外还有功能,每次扫瞄后,程序会自动从sqlite3输出为CSV档案作记录,这些档案用日期+时间为文件名,用来作比较,也可以把已知的装置用CSV档案输入到sqlite3里面,在GUI上面显示.

Sqlite3只会存着最新的装置记录,每次扫瞄后的CSV文件名会存在sqlit3里面

主要是功能都基本上有,不知道怎么合在一起,再弄成OO.

目前扫瞄部份在CLI输出已经弄好

每个装置都有 IP, Mac, uptimes(开机时间),vendor, device type, port(每个装置都有不同数量的PORT)

以下是输出成CSV

每次扫完后都会输出一次CSV,用来比较

从CSV输入到SQLITE3 CLI已经弄好,但是打算用GUI select file的button来选择输入的CSV档案

发表评论

电子邮件地址不会被公开。 必填项已用*标注