Weekly Security Tools Digest
2000/09/28 to 2000/10/06

By Seán Boran (sean at boran.com) for SecurityPortal

Weekly Security Tools Digest Archive
http://securityportal.com/research/research.wst.html

You can receive this digest via email.
http://securityportal.com/subscribe.html

This document is a summary of changes to free security tools over the last week.


The Rundown

Updates to favourite free tools this week include: Snort, Mozilla, PGP, BSD, BUGS/becrypt, Linux Crypto Kernel, LIDS, Sendmail, SAINT, SARA, Dante, Cryptix, Ipchains.

Tools for Windows include TCP/IP library, Portascan, NTrpcinfo, DNSis

Linux/Unix/Cross Platform: 19 tools in the basket this week!


Favourite Tools

Snort
http://ww.snort.org

Editor's note: This is a useful idea, since each rule set can be maintained in a separate file, included as appropriate in the rules file for a specific sensor, for example:

include /etc/snort/lib/webcgi-lib
include /etc/snort/lib/webcf-lib
include /etc/snort/lib/webiis-lib
include /etc/snort/lib/webfp-lib
include /etc/snort/lib/webmisc-lib
include /etc/snort/lib/overflow-lib
include /etc/snort/lib/finger-lib
include /etc/snort/lib/ftp-lib
include /etc/snort/lib/smtp-lib
include /etc/snort/lib/telnet-lib
include /etc/snort/lib/misc-lib
include /etc/snort/lib/netbios-lib
include /etc/snort/lib/scan-lib
include /etc/snort/lib/ddos-lib
include /etc/snort/lib/backdoor-lib
include /etc/snort/lib/ping-lib
include /etc/snort/lib/rpc-lib

These files can be updated from the snort CVS, as well as from the download page.

 

Mozilla NSS 3.1 Beta 1 Release
http://www.mozilla.org/projects/security/pki/nss/

Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled server applications. Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards.

 

PGP
http://www.pgpi.org.

 

BSD

• Ports Collection http://OpenPackages.org
The NetBSD, FreeBSD and OpenBSD packages collection are being brought together: more unified, more up-to-date, more secure and more features. Linux and Solaris will even be supported!
• FreeBSD 4.1.1: ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/4.1.1-RELEASE/
Changes in security: includes OpenSSL 0.9.5a (the native OpenSSL implementation of the RSA algorithm is now activated by default and the rsaref port and librsaUSA are no longer required for USA residents) and sshd is enabled by default.

 

BUGS/becrypt
http://www.bcrypt.com (in French: http://www.bcrypt.com/index_fr.html)

• New Library version: v 3.5.1, Windows BCRYPT 2.5, UNIX bugs v3.5.2
• Changes: There is now a new feature in the Library allowing you to produce cipher file in ASCII format. You can therefore copy and paste in an email. The new Library also corrects a bug with the power level 3. This update corrects a Windows compatibility BUGS in ASCII mode.

 

Linux International (crypto) Kernel Patch 2.2.17.7
Alexander Kjeldaas, http://www.kerneli.org

• International kernel patch 2.2.17.7 released.
• Changes: speed.c cleanups. The crypto API now compiles when proc support has been disabled, AES cipher added, the AES cipher is implemented by the rijndael module, but with a separate cipher id/name. Updated Rijndael implementation from Brian Gladman merged. ECB testvectors for rijndael from the AES submission added.

 

LIDS: Linux Intrusion Detection
Xie Hua Gang, http://www.lids.org

LIDS is a kernel patch and admin tool to enhance the linux kernel security. It is an implementation of a reference monitor and Mandatory Access Control in the kernel.
• LIDS 1.0.1 for kernel 2.4.0-test8 released
• LIDS 0.9.9 for 2.2.17 released
• Changes: code cleaned, fixed the lids_read_cap to read more comments in lids.cap, add lids_caps_desc[] to tell which capability violated, TTY named print out use tty_name.

 

Sendmail 8.11.1
http://www.sendmail.org/

This is a bug fix release from v8.11 which was released in July. Changes are documented at ftp://ftp.sendmail.org/pub/sendmail/RELEASE_NOTES

 

SAINT v. 3.0 beta 2
http://www.wwdsi.com/saint

Saint is a security scanning tool based on Satan.
• Changes: fixed bugs in configure script. Fixed bug in tcp scan which was causing SSH service to be missed. Fixed bug affecting hosts with mismatched forward/reverse DNS resolution. Other bug fixes. Improved checks for Calendar Manager and CGI shells. New checks for Net Tools PKI Server and Net.data db2www. Updated Candidate CVE.

 

SARA 3.2.2b
http://www.www-arc.com/sara

SARA is also a security scanning tool based on Satan, with interfaces to other free tools, e.g. nmap, samba.
• Changes: Corrected error in Makefile. Updated tutorials. Updated to detect "wrapped" versions of ssh, telnet, ftp. Updated testing for Subseven DDOS tool. Added additional "custom" attack modes. Fixed problem in configuration management module.
• New features: Added timing options to start SARA (full date). Added -r option to command line to generate SARA Reporter report. Added a Delete option to Data Management. Tweaked ftp.sara and tutorial for current threat.

 

Cryptix 3.1.3/3.2.0
http://www.cryptix.org/products/cryptix31/

Cryptix 3 is a cleanroom implementation of Sun's Java Cryptography Extensions (JCE) version 1.1. In addition to that it contains the Cryptix Provider which delivers a wide range of algorithms and support for PGP 2.x. Cryptix 3 runs on JDK 1.1, JDK 1.2 (Java 2) and JDK 1.3.
• Changes: Inclusion of Rijndael, the new AES. JDK 1.3 compatibility (3.2.0 only). A new package system: one jar for all classes and the separation of the PGP plugin. Several minor bugs fixes.

 

Dante v1.1.4
ftp://ftp.inet.no/pub/socks/

This version fixes a problem with clients using socks version 4 servers.

 

Ipchains v1.3.10
http://netfilter.filewatcher.org/ipchains/

Minor upgrade.


Tools for Windows

SecurityFocus

TCP/IP library 2.0
Komodia, http://www.komodia.com/tools.htm

Tcpip_lib V2 is a library for Windows 2000 which allows arbitrary packet creation. It uses sockets 2 and opens up a raw socket, allowing you to send raw IP headers, do IP spoofing, and play with the nuts and bolts of networking protocols. Changes: now works also with NT (regular async sockets), supports regular sockets (async and blocked) and added ICMP. (samples like traceroute, ping, TCP server, simple attacker).

 

SecuriTeam

Portascan
http://www.greymatrix.com/tools.htm

Portascan is a small port scanner that runs from command line. It is capable of performing selective TCP or UDP port scans, and performing ICMP pings to see if the remote host is alive. The port scanner is freeware, and runs under Windows NT and Windows 2000. It runs completely from command line, and isn't dependent on libpcap or other external libraries.

 

NTRPCInfo
http://www.eeye.com/tools/NTRpcInfo.zip

DnsID
http://www.eeye.com/tools/dnsid.zip

eEye has released two information-gathering utilities for Windows NT that simulate the functionality of similar UNIX programs. NTRPCInfo Similar to the UNIX rpcinfo, NTRPCInfo retrieves available RPC information from the remote host. DnsID Retrieves the remote DNS version using chaos class requests (we described this technique in the article BIND version 8.2.2 and prior is vulnerable to root compromise).

 


Tools for UNIX/Linux/BSD & Cross-platform

Packet Storm

bfbtester-2.0B-20000709.tar.gz
Mike Heffner, http://my.ispchannel.com/~mheffner/bfbtester

BFBTester is a utility for doing quick, proactive security checks of binary programs by performing checks of single and multiple argument command line overflows and environment variable overflows. It will also watch for tempfile creation activity to alert the user of any programs using unsafe tempfile names. While BFBTester can not test all overflows in software, it is useful for detecting initial mistakes that can red flag dangerous software. Tested on FreeBSD and Solaris. Some overflows found with BFBtester are here. Changes: Bug fixes and small enhancements.

 

siden-0.1.0.tar.gz
Lawrence Teo, http://siden.sourceforge.net

SIDEN is a distributed network discovery tool which allows you to simulate coordinated/distributed network probes by a group of attackers against one or many target machines. It uses a client/agent architecture where the agents are installed on multiple hosts. Works well on OpenBSD and FreeBSD.

 

inshellcode.h
sunx, http://www.cnns.net

win32 portbinding shellcode.

 

ipgen.tgz
bighawk, http://packetstorm.securify.com/UNIX/utilities/ipgen.tgz

IP-Generator is a program that can be used for the creation of long ip lists that are necessary for various utilities which require said listings.

 

syslog-ng 1.4.7
Balazs Scheidler, http://www.balabit.hu/products/syslog-ng

syslog-ng is a syslogd replacement, but with new functionality for the new generation. The original syslogd allows messages only to be sorted based on priority/facility pair, syslog-ng adds the possibility to filter based on message contents using regular expressions. The new configuration scheme is intuitive and powerful.
• Features: filtering using regular expressions, log forwarding, hash protected log (planned in version 1.5), multi-platform. Requires libol-0.2.17.
• Changes: New stable release - Fixes memory leaks.

 

Claymore v0.3
Sam Carter, http://linux.rice.edu/magic/claymore

Claymore is an intrusion detection and integrity monitoring system. It runs from cron and reads in a list of files stored in flat ASCII, and uses md5digest to check their integrity against that recorded earlier in a database. If the database is placed on a read-only medium such as a write-protected floppy, then it should provide an infallible record against remotely installed trojan horses.
• Changes: This release adds ownership / permission tracking and switches to the Digest::MD5 instead of md5sum.

 

RNV
Yeti, ftp://ftp.eth-security.net/pub

RNA (Resources Not for All) is a collection of security improvements for FreeBSD 4.0-Release. Features a restricted kernel process table, restricted /proc filesystem, and restricted who/w/last.  

FreshMeat

XOR Analyze v0.2
Marvin, http://freshmeat.net/projects/xoranalyze

A program for cryptanalyzing xor

 

floppyfw 1.0.6 (stable)
Thomas ez Lundquist, http://freshmeat.net/projects/floppyfw

floppyfw is a static router with the firewall-capabilities in Linux. It is basically a Screening router or Package filtering firewall.

 

ITS4 1.1
Viega, http://www.cigital.com/its4

ITS4 is a command-line tool for statically scanning C and C++ source code for security vulnerabilities. ITS4 scans through source code for potentially dangerous function calls that are stored in a database. Anything that is in the database gets flagged. ITS4 tries to automate a lot of the grepping usually done by hand when performing security audits.

 

User MONitor Daemon 0.3.2
ctxspy, http://freshmeat.net/projects/umond

A simple interval-based monitoring program that checks UTMP records for new logins.

 

p-masq-log
Roberto Zuninohttp://freshmeat.net/projects/linuxmasqueraderlogpatch

The ip-masq-log patch can be used on a masquerading firewall (NAT) to keep a log of all the outgoing masqueraded TCP connections. It's even possible to log the name of the user who has opened the connection.

 

security-script v0.4
Peter Halliday, http://freshmeat.net/projects/security-script

security-script is a port of FreeBSD's /etc/security script.Checks many aspects of your system's security and then emails you with the results.

 

Automatic Security
Holden Karau, http://freshmeat.net/projects/as

Automatic Security is an expect script which tracks security notices on securityfocus.com and will download and test new updates when they are released. If your system is vulnerable the script will notify you through its log so that you can install the patch as soon as possible. Patching is not automatic for safety reasons.

 

Secret Agent v0.9
http://freshmeat.net/projects/secret-agent/

Secret Agent keeps passphrases and passwords in memory for a configurable timespan. Various applications can be made to cooperate with the agent; support for PGP 2 and GnuPG is provided out of the box.

 

Refugee v0.95
http://freshmeat.net/projects/refugee/

Refugee is a file encryption utility. It implements Blowfish and Rijndael and is portable between big and little endian platforms. It supports key sizes from 32-448 bits and gives the user many ways to make keys.

 

Samhain v0.9.5
Rainer Wichmann, http://freshmeat.net/projects/samhain/

Samhain is a file system integrity checker that can optionally be used as a client/server application for centralized monitoring of networked hosts.

 

Checkservice v1.0.5
http://freshmeat.net/projects/checkservice/

Checkservice is a Perl script that monitors services on remote hosts. It uses plugins to provide a more thorough check than just a socket check, and can be configured to check multiple services on multiple hosts using two different methods (simple and extended). It is able to write logs and when running in the background enables warnings. It features a beep-, mail-, and SMS-warning system.

SecurityFocus

Note: tools announced on SecurityFocus are not necessarily updates or new or free, it's just that someone posted an announcement. We try out best to only notify you of new or updated, free, tools.

BlindCrypt 2.0
Hellraiser, http://www.ezkracho.com.ar

BLiND is a new encryption algorithm


About the Author

Seán Boran is an IT security consultant based in Switzerland and the author of the online IT Security Cookbook.

© Copyright 2000, SecurityPortal Inc. & Seán .Boran, All Rights Reserved, Last Update: 06 October, 2000