转 -- SPARTA:用于网络渗透测试的 GUI 工具套件

SPARTA 是使用 Python 开发的 GUI 应用程序,它是 Kali Linux 内置的网络渗透测试工具。它简化了扫描和枚举阶段,并更快速的得到结果。

SPARTA GUI 工具套件最擅长的事情是扫描和发现目标端口和运行的服务。

此外,作为枚举阶段的一部分功能,它提供对开放端口和服务的暴力攻击。

=====================================

上链接 : https://linux.cn/article-9436-1.html?utm_source=weixin

Sparta 在parrot里也有,用来扫描小型网络很方便,会自动调用nmap扫描端口和nikto扫描web服务,还支持对敏感端口进行弱口令爆破,比较自动化的信息搜集工具

这个在parrot系统里面没有默认安装吧,之前一直没看到过

源里有 直接apt安装就行

嗯,我的直接安装是报错的,后来发现要先装个 apt install libqscintilla2-qt4-l10n 然后再装sparta才能装得上,apt库的依赖关系没包含完整。

觉得在parrot系统下这个sparta的apt安装应该算是个包依赖关系的BUG, parrot(当前最新版本)并不能寻找出它的依赖包libqscintilla2-qt4-l10n并直接一起自动安装,要先手动安装它的依赖包并fixmissing然后才能apt安装sparta,要不要找个什么渠道去报送到parrot官网呢?

我这里没问题

我的两个电脑都是遇到同样的问题:

└──╼ #apt install sparta
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 sparta : Depends: python-qgis but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
┌─[✗]─[root@xxxx]─[~]
└──╼ #apt install python-qgis
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python-qgis : Depends: python-qgis-common (= 2.18.17+dfsg-1) but it is not going to be installed
               Depends: libqgis-gui2.18.17 (>= 2.18.17) but it is not going to be installed
               Depends: libqgis-server2.18.17 (>= 2.18.17) but it is not going to be installed
               Depends: libqscintilla2-qt4-13 (>= 2.8.4) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

然后这几个再继续单独apt安装才追寻到是libqscintilla2-qt4-l10n

└──╼ #apt install python-qgis python-qgis-common libqgis-gui2.18.17 libqgis-server2.18.17 libqscintilla2-qt4-13
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libqscintilla2-qt4-13 : Depends: libqscintilla2-qt4-l10n (>= 2.10.2+dfsg) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
┌─[✗]─[root@xxxx]─[~]
└──╼ #apt install libqscintilla2-qt4-l10n
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libqscintilla2-qt4-13 python-qscintilla2
Suggested packages:
  libqscintilla2-doc
The following packages will be REMOVED:
  libqscintilla2-12v5 libqscintilla2-l10n
The following NEW packages will be installed:
  libqscintilla2-qt4-13 libqscintilla2-qt4-l10n
The following packages will be upgraded:
  python-qscintilla2
1 upgraded, 2 newly installed, 2 to remove and 3 not upgraded.
Need to get 1,291 kB of archives.
After this operation, 1,849 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 https://mirrors.shu.edu.cn/parrot parrot/main amd64 python-qscintilla2 amd64 2.10.2+dfsg-4+b1 [220 kB]
Get:2 https://mirrors.shu.edu.cn/parrot parrot/main amd64 libqscintilla2-qt4-l10n all 2.10.2+dfsg-4 [53.0 kB]
Get:3 https://mirrors.shu.edu.cn/parrot parrot/main amd64 libqscintilla2-qt4-13 amd64 2.10.2+dfsg-4+b1 [1,018 kB]
Fetched 1,291 kB in 8s (167 kB/s)                
(Reading database ... 452794 files and directories currently installed.)
Preparing to unpack .../python-qscintilla2_2.10.2+dfsg-4+b1_amd64.deb ...
Unpacking python-qscintilla2 (2.10.2+dfsg-4+b1) over (2.9.3+dfsg-5+b1) ...
(Reading database ... 452794 files and directories currently installed.)
Removing libqscintilla2-12v5 (2.9.3+dfsg-5+b1) ...
Removing libqscintilla2-l10n (2.9.3+dfsg-5) ...
Selecting previously unselected package libqscintilla2-qt4-l10n.
(Reading database ... 452776 files and directories currently installed.)
Preparing to unpack .../libqscintilla2-qt4-l10n_2.10.2+dfsg-4_all.deb ...
Unpacking libqscintilla2-qt4-l10n (2.10.2+dfsg-4) ...
Selecting previously unselected package libqscintilla2-qt4-13.
Preparing to unpack .../libqscintilla2-qt4-13_2.10.2+dfsg-4+b1_amd64.deb ...
Unpacking libqscintilla2-qt4-13 (2.10.2+dfsg-4+b1) ...
Setting up libqscintilla2-qt4-l10n (2.10.2+dfsg-4) ...
Processing triggers for libc-bin (2.27-1) ...
Setting up libqscintilla2-qt4-13 (2.10.2+dfsg-4+b1) ...
Setting up python-qscintilla2 (2.10.2+dfsg-4+b1) ...
Processing triggers for libc-bin (2.27-1) ...
Configuring sandbox profiles....
Sandbox profiles updated!

再安装sparta报错要先fixmissing,执行apt update --fix-missing后再apt install 来搞定整个sparta的安装。
粗略的看和你的环境区别大概就是中英文版本了,不解。。。

可不可以跟我說parrot 該從哪載或著源碼在哪

官网主页下载,浏览器搜索parrotsec或者直接打开 http://parrotsec.org/ 去找下载


服务器资源由ZeptoVM赞助

Partners Wiki Discord