聚焦软件

作者:David A. Bandel

RPM 标准对于那些使用基于 RPM 的发行版(Red Hat、Caldera、Mandrake、SuSE 等)的人来说是万能药。真的是这样吗?您可能已经注意到,来自一个发行版的 RPM 并不总是在另一个发行版上工作。它们由于依赖性问题而无法安装(即使它们可以正常运行),或者它们安装了但出现段错误(库不兼容)等。因此,您抓取一个 .src.rpm 文件,并尝试构建它。通常,这也不起作用,因为某些发行版认为有必要对其 RPM 版本进行细微的改动。那些甚至无法构建 RPM .spec 文件和所需补丁的人呢?那么,您可能需要查看 http://specs.pananix.net/。 .spec 和补丁文件目前还很少,但在 RPM 社区的帮助下,这可能成为一个获取适用于您的发行版的 .spec 文件和补丁的好网站。希望所有需要的只是软件归档文件、.spec 和补丁。命令

rpm -bb && rpm -i ../RPMS/i386/
应该可以解决问题。

webnotebook: http://www.entropia.com.mx/~roadmr/webnotebook/

这是一个小型网络笔记本,带有主题和正文字段。它自动添加创建日期、修改日期和笔记编号。 webnotebook 类似于 note,但通过 Web 浏览器(lynx 也能正常工作)使用。您可以搜索任何术语,找到的笔记将被列出。搜索空白将返回所有内容。与 note 按笔记编号排序不同,webnotebook 中的默认排序是修改日期(最新的排在最前面)。它需要 MySQL 服务器、配置为 CGI 的 Web 服务器、Perl 和 Perl DBI/DBD 模块。

darxite: http://darxite.cjb.net/

很像 X 平台的 Downloader,这个程序将下载多个文件。虽然比 X 平台的 Downloader 稍微复杂一些,但 darxite 在后台运行一个守护进程,您可以连接到该守护进程以传递要下载的 URL(包括递归下载目录)。几个客户端程序(用于 X 平台和命令行)可用于传递命令、URL 并监控下载进度。即使您注销后,此程序也会继续下载。它需要 libpthread 和 glibc。

AoNettool: 134.130.48.9/~alex/AoNettools-0.9a-rev1.tar.gz

此工具是 pingtraceroutenslookupfingerwhois 的 Tcl/Tk 前端。输出显示在窗口中,可以保存以供将来参考。对于那些不习惯使用命令行的人来说,此工具非常有用。我只会添加 netstat -rnnetstat -anifconfig,以便拥有一套相对完整的工具来查看主机的网络状态。它需要 Tcl/Tk。

高级数据包嗅探器: http://www.swrtec.de/

此数据包嗅探器提供了有关您网络上数据包的大量信息,以及整个数据包的显示。标头以人类可读的形式呈现,从 MAC 地址开始。有许多选项可用,例如是否包含或排除特定的 MAC 或 IP 地址。此嗅探器只能由 root 用户运行,但这构成了不允许网络上存在恶意 Linux 系统的充分理由。它需要 glibc。

filetraq: http://filetraq.xidus.net/

这个特殊的实用程序旨在取代不再免费的 tripwire,但 filetraq 从略有不同的角度工作。它不是每天跟踪大量文件,而是在非常短的时间间隔内查找少量关键文件的更改。当检测到更改时,会通过电子邮件报告这些文件中任何文件的更改。关键文件包括 /etc/passwd 或 /etc/shadow 以及其他一些文件,例如 /etc/services 和 /etc/inetd.conf 以及易于编辑的启动文件。基本上,filetraq 使用 diff 将文件与数据库进行比较,因此您也可以包含 /bin/login。它需要 bash 并推荐使用 cron

anteater: http://www.profzone.ch/anteater/

此实用程序将使用 grep 搜索您的邮件日志文件,并显示从该文件中收集的重要统计信息:最大的消息、消息最多的来源等。这个特殊的实用程序遇到的一个问题是缺少使用消息。 -h 和 help 都告诉您阅读手册,但手册没有随软件一起安装——我确信这是一个疏忽。它需要 libstdc++、libm 和 glibc。

nutcrack: http://www.birdnest.org/zzrhear/

自从新的密码破解程序出现以来已经有一段时间了。目前可用的程序很难编译,或者需要大量的交换空间和比大多数普通系统更多的资源。nutcrack 速度很快。一个警告:使用的字典非常重要。我创建了一个新帐户,并将帐户名用作密码——但它没有被捕获。因此,请务必将您的密码文件(用户名和 GECOS 字段)的内容添加到字典中。它需要 Perl 和一个好的字典文件。

weedlog: http://www.firepool.com/weedlog/

这个特殊的守护进程是另一个 IP 记录器,但有一个很大的不同:与许多记录器不同,这个记录器不依赖于混杂模式,而是以易于理解的人类可读格式(可配置)记录数据包。这减少了手动读取日志时出错的可能性,并且可以轻松地进行机器处理。您可以选择记录 TCP、UDP、ICMP 或 IGMP(或任何组合)。注意:如果您获得许多同时连接,您将看到一个 weedlog 被生成来报告每个连接(它会死亡,但您最终可能会得到一个非常大的进程表)。它需要 libpthread 和 glibc。

Focus on Software
David A. Bandel (dbandel@pananix.com) 是一位 Linux/UNIX 顾问,目前居住在巴拿马共和国。他是 Que Special Edition: Using Caldera OpenLinux 的合著者。
加载 Disqus 评论