引人关注

作者:David A. Bandel

最近,我似乎触及了三个非常热门的话题(而且是一次性全部触及),如果我收到的邮件量可以作为任何指标的话。 这些话题中的第一个可以归结为发行版上的库版本控制问题,以及我需要保持运行几个不同级别的内核,以使我想编译和运行的所有东西都能做到这一点。 看来我不是唯一一个。 或许呼吁程序员不要使用最新的前沿库版本会有所帮助,而这将是LJ杂志的主题。 所以程序员们,如果您正在听,帮帮我们用户怎么样!

第二个引起共鸣的问题是垃圾邮件。 我们已经看到了 ORBS 的衰落,紧随其后的是 ORBZ。 许多其他的黑名单像杂草一样涌现出来,但没有往绩,只有良好的意愿。 Razor 数据库值得怀疑,Razor 将几条显然不是垃圾邮件的邮件列表消息放在一边。 因此,列表和数据库只能在一定程度上发挥作用。 我又看了一个反垃圾邮件软件包,它看起来很有希望并且是可调的。 让我们看看结果如何(请参阅下面的 SpamAssassin)。

最后,很多人渴望抛弃 Windows,但似乎无法替代 Quicken 软件包。 金融软件包枯燥、乏味,很少有程序员愿意通过编写其中一个软件包来犯下相当于职业生涯的切腹自杀。 但它们是必需的。 一个有希望的软件包已经从开源变为闭源。 我不评测商业软件包,但你们中需要个人财务软件包的人可以看看 AppGen 网站上的 MoneyDance (www.appgen.com)。

Mail::SpamAssassin www.spamassassin.org

我研究过非常多的垃圾邮件过滤器,没有一个是完美的。 似乎有些人一直在毒害 Vipul 的 Razor 数据库的井,所以我尝试了 SpamAssassin,它的设置类似于 Vipul 的 Razor。 SpamAssassin 的一个优点是它很容易重新配置。 在我的测试期间,我识别出了数百条垃圾邮件消息。 我只有一条评分为 4.6 的垃圾邮件通过,一条评分为 5.5 的友好消息被搁置。 但是 SpamAssassin 允许您创建白名单和黑名单。 因此,如果您有来自哥斯达黎加的朋友,他们在电子邮件地址中使用 acr.co.cr,您可以仅将他们的特定地址列入白名单,而使用 acr.co.cr 的垃圾邮件之王则被立即发送到 /dev/null。 非常棒。 要求:Perl、Perl 模块 Net::DNS、Mail::Internet、Net::SMTP 和 procmail。

xlog people.debian.org/~pa3aba/xlog.html

对于所有业余无线电爱好者来说,这是一个很棒的联系记录工具。 您可以拥有多个日志。 您可以在“首选项”中添加和删除频段。 日期已填写,在联系时,您只需单击“时间”按钮,时间就会被填写。 填写呼叫/响应电台,添加一些备注,选择频段,然后单击“添加”。 您可以搜索日志等等。 它具有极其用户友好的界面——天哪,即使是非业余无线电爱好者也可以使用这个日志! 我应该知道。 要求:libgtk、libgdk、libgmodule、libglib、libdl、libXext、libX11、libm、glibc。

远程帐户处理程序 www.entropika.net/racs

这个特殊的 Bash 脚本比 gpasman 更进一步。 它不仅以 GPG 加密形式存储您的远程帐户和登录名列表,还允许您通过使用远程帐户的别名作为参数调用 Racs 来连接到它们。 然后它启动应用程序(SSH、Telnet、FTP、SFTP、HTTP、MySQL)并将您连接到该帐户。 要求:Bash、expect、dialog(可选)、GPG。

Penetrator www.triptico.com/software/penetrator.html

这个 Perl 应用程序将索引您的所有文件,以便您可以像 htDig 或其他搜索引擎一样执行单词搜索。 但它也可以在您的硬盘驱动器本地以及您拥有读取权限的任何地方工作。 因此,如果您像我一样,拥有多年积累的文本类型文档,并且想要它们的单词索引,请查看 Penetrator。 它的第一次运行可能需要一段时间,但之后,添加条目会变得快速而容易。 如果您利用可选的 SQL 功能,您可以在没有 Penetrator 帮助的情况下对数据库执行 SQL 搜索。 要求:Perl、Perl 模块 DB_File、Getopt::Long、DBI::Pg(可选)。

dnotify www.student.lu.se/~nbi98oli

这个实用程序在后台休眠,直到它正在监视的目录中的文件以预定的方式被访问或更改; 然后它将执行指定的命令。 这个实用程序作为入侵检测系统的一部分可能具有特殊的价值。 找到 rootkit? 让 dnotify 在包含该文件的目录被访问时向您发送消息。 要求:glibc。

yesClock www.germane-software.com/software/yesClock

这是一个时钟的不同想法。 它会告诉您时间,还会向您显示(前提是您已将首选项设置为适当的经度/纬度)您的相对昼/夜位置。 这只是为了好玩。 要求:JVM2。

Nessus www.nessus.org

三年前,我评测了 Ted,一个优秀的 RTF 文字处理器,Nessus,一个安全检查程序,以及 Nmap,一个网络扫描器。 一个艰难的选择,但我选择了 Nessus。

好吧,我作弊了一点。 Nessus 使用 Nmap 作为其例程的一部分。 Nessus 可能是任何价格中最完整和最强大的安全审计工具,而这个工具是免费的。 如果您使用开发版本,您将很好地了解您的所有漏洞,以便您可以采取一些措施来解决它们。 如果您负责网络安全,则此软件包是必备的。 要求:libX11、libXext、libXi、glibc、libdl、libgdk、libglib、libg mp2、libgtk、libm、libnsl、libresolv。

下个月见。

David A. Bandel (david@pananix.com) 是一位 Linux/UNIX 顾问,目前居住在巴拿马共和国。 他是《Que Special Edition: Using Caldera OpenLinux》的合著者。

加载 Disqus 评论