NodeZe是针对以下情况进行优化的分布
渗透测试和安全审计专业工具
NodeZero 拥有大约 300 种渗透测试工具和一组渗透测试所需的基本服务。
哪些软件包默认安装在 Ubuntu 桌面上,而 Ubuntu 桌面上没有?或者我如何才能找到它们?
答案1
- 使用 Unetbootin 将 NodeZero ISO 文件复制到 USB 上
- 从棍子开始
dpkg --get-selections | grep -v deinstall | cut -f 1 > /tmp/dpkg-list.nodezero
(看如何列出所有已安装的软件包)
结果如下:NodeZero 中的所有包
wget https://gist.githubusercontent.com/rubo77/02586661881c1d67e1c9/raw/eeaa10503909185151c20659177dc897076e0b59/nodezero%20package%20list -q -O - \
> /tmp/dpkg-list.nodezero
wget http://old-releases.ubuntu.com/releases/10.04.3/ubuntu-10.04-desktop-amd64.manifest \
-q -O - | cut -f 1 > /tmp/dpkg-list.ubuntu-10.04
现在将这些文件与
awk 'FNR==NR{a[$1]=$0;next} !($1 in a) {print $1, $4}' \
/tmp/dpkg-list.ubuntu-10.04 /tmp/dpkg-list.nodezero \
> /tmp/diff-packages
我通过与此不相关的库和标准应用程序过滤了这些软件包:
egrep -v '(lib|gstreamer|xserver|x11|ttf|python|openoffice|gnome|firefox|evolution)' /tmp/diff-packages
要得到这是 NodeZero 中存在但 Ubuntu 10.04 中不存在的软件包列表
去做:识别包和依赖项