[bglug] Nast 0.1.7 released

embyte bglug@lists.linux.it
Wed, 16 Apr 2003 12:16:46 +0200


Nast 0.1.7 has just been released.

Description
=========
Nast is a packet sniffer and a LAN analyzer based on Libnet and Libpcap.
It can sniff in normal mode or in promiscuos mode the packets on a network 
interface and log it.  It dumps the headers of packets and the payload in 
ascii or ascii-hex format.  You can apply a filter. The sniffed data can be 
saved in a separated file.
As analyzer tool, it has many features like:
              * Build LAN hosts list
              * Follow a TCP-DATA stream
              * Find LAN internet gateways
              * Discorver promiscous nodes
              * Reset an established connection
              * Perform a single half-open portscanner
              * Perform a multi half-open portscanner
              * Find link type (hub or switch)
              * Catch daemon banner of LAN nodes
              * Control arp answers to discover possible arp-spoofings
              * Byte couting with an optional filter
              * Write reports logging
It also provides a ncurses menu.


Changelog since Nast 0.1.6
======================
 + Ported to FreeBSD (tested on FreeBSD 5)
 + Added logging support to car() and psearch()
 + Added two possible logging support to sniffing (-l and --ld)
 + Added traffic monitoring feature (-C <"filter">)
 + Extended promiscous mode research to all network NIC (-P all)
 + Added nast_hex_ntoa() to convert u_char[6] MAC address to "##:##:..##" form
 + Added nast_atoda() to convert u_char[4] internet host address to
   "###.###.###.###" format
 + Added a check on interfaces in main()
 !! Breaked netmask limitation in map_lan(). Now Nast work with every netmask.
 !! Breaked max host number limitation in map_lan(). Now Nast can search for
    a limitless number of host using dynamic allocation.
 !! Fixed (int) to_ms in pcap_open_live() (setting>0) to work with *BSD
 !! Fixed a video output bug in car()
 !! Fixed common return value (NULL) of map_lan() to distinguish no-host from
    error
 !! Worked on sniffer features (log, output, headers size, *buf offset, ..)
 !! Much code has been modified in order to work exclusively on libnet making
    it os-independent (all headers file has been deleted and includes have
    been optimized)
 !! Fixed a bug in logging support in port.c
 !! Fixed a bug in mport() with telnet banner reader
 !! Cleaned option parser in main()
 !! Arranged manpage and compilation/installation procedure


Available
=======
Here: http://nast.berlios.de/src/nast-0.1.7.tar.gz
Homepage is http://nast.berlios.de


Subsribe to newsletter!
==================
Here: http://lists.berlios.de/mailman/listinfo/nast-news


Checksums:
==========
MD5 (nast-0.1.7.tar.gz) = 2c8f43652b204415e98a5fdedeb579fd


Reporting Bugs:
=============
Snifth <snifth@box.it>
Embyte <embyte@madlab.it>


Embyte