arp-scan 1.8.1-0maemo1

arp scanning and fingerprinting tool arp-scan is a command-line tool that uses the ARP protocol to discover and fingerprint IP hosts on the local network. It is available for Linux and BSD under the GPL licence
Section:
admin
Maintainers:
Uploaded by:
Size:
263492 bytes
MD5sum:
6c9fd1bb1af70935ebb49336f90ef2f5
Status:
Old version cleaned by repository management
QA Quarantine ends:
ENDED 2011-08-02 12:31

Changes

VersionChangesAuthorDate
1.8.1-0maemo1 * Initial release. (Give it a TRY !!!).
* Makefile.am: Added pkt-custom-request-vlan-llc.dat to EXTRA_DIST.
* configure.ac: Incremented version to 1.8.1.
* Released arp-scan version 1.8.
   tarball arp-scan-1.8.tar.gz, size 430221 bytes
   md5sum be8826574ec566217eb7ca040fe472f9
* configure.ac: Remove version number from AM_INIT_AUTOMAKE macro,
   as this usage is obsolete now. Incremented version to 1.8.
* ieee-oui.txt, ieee-iab.txt: Updated IEEE OUI and IAB listings from
   IEEE website using get-oui and get-iab Perl scripts.
* pkt-custom-request-vlan-llc.dat: New data file for check-packet
   script containing custom ARP request with 802.1Q VLAN tag and
   LLC/SNAP framing.
* check-packet: Added check for custom ARP request with 802.1Q VLAN
   tag and LLC/SNAP framing.
* pkt-vlan-llc-response.pcap: New file containing an example of
   an ARP reply with 802.1Q tag and LLC/SNAP framing. From a Cisco
   2621 router.
* pkt-trailer-response.pcap: Renamed from pkt-trailer-reply.pcap.
* check-decode: New checks for trailer response and 802.1Q/LLC
   responses.
* arp-scan.c: Modified pcap filter string to capture ARP responses
   with both 802.1Q tag and LLC/SNAP framing.
* Makefile.am: Include pkt-trailer-response.pcap and
   pkt-vlan-llc-response.pcap.
* arp-scan.c: Modified usage() so that it can output either brief or
   detailed help output depending on a new "detailed" argument. Now,
   detailed output, including information on the available options, is
   only displayed when arp-scan is run with the --help option. For
   error conditions such as incorrect options, it only produces brief
   output.
* arp-scan.c: Modify display_packet() to report responses where the
   ARP protocol type (ar$pro) is not IP (0x0800). This allows trailer
   negotiation responses to be distinguished from regular ARP replies.
* pkt-trailer-reply.pcap: New file containing an example of a trailer
   negotiation ARP response from a Quasijarus 4.3BSD system on SIMH VAX.
* arp-fingerprint: Added fingerprint for Blackberry OS.
* arp-scan.h: On Apple Mac OS X systems with Xcode 2.5 and later,
   include before .
* configure.ac: Increment version number to 1.7.6.
* acinclude.m4: Changed GCC_FORTIFY_SOURCE macro so the test program
   doesn't include , because that header file is not
   present on all the operating systems that we support, e.g. OpenBSD.
* arp-scan.c: Use pcap_get_selectable_fd() rather than pcap_fileno()
   to get the pcap file descriptor.
* check-host-list: Added new test to check the creation of the host
   list.
* arp-scan.c: When using --writepkttofile we no longer open a link
   layer socket or a pcap handle, so we don't need root privileges.
* check-packet: Remove check for root privileges as this is no longer
   needed.
* check-decode: Added two new tests to improve code coverage.
* arp-scan.c, arp-scan.h: Modify add_host_pattern() and add_host() so
   we always use the more efficient inet_pton() rather than
   get_host_address() for IPnet/bits, IPnet:mask and IPstart-IPend
   patterns.
* arp-scan.c: Change operation of --readpktfromfile so it reads from
   a pcap savefile rather than from a raw file.
* pkt-simple-response.pcap, pkt-padding-response.pcap,
   pkt-vlan-response.pcap, pkt-llc-response.pcap: New pcap format
   files for check-decode.
* check-decode: Modified to use new pcap format savefiles, and remove
   check for root privileges as this is no longer needed.
* link-dlpi.c: Fix "comparison between signed and unsigned" warning in
   function dlpi_msg.
* arp-fingerprint: Added fingerprint for Windows 7.
* arp-scan.c: Changed what gets displayed for the different verbose
   levels, and updated the --help output to reflect the new behaviour.
* check-packet, check-decode: New checks to check packet creation and
   packet decoding.
* pkt-custom-request.dat, pkt-custom-request-llc.dat,
   pkt-custom-request-padding.dat, pkt-custom-request-vlan.dat,
   pkt-padding-response.dat, pkt-simple-request.dat,
   pkt-simple-response.dat: Data files for check-packet and check-decode
   scripts.
* Makefile.am: Add new check scripts and data files.
* arp-scan.c, arp-scan.h: Added undocumented options --writepkttofile
   and --readpktfromfile to allow data to be written to or read from a
   file instead of the network for testing.
* arp-scan.c: Use "stdin" instead of fdopen(0,"r") when using
   --filename=-, fixing a bug which was causing fd 0 to be closed.
   Set the frame type correctly for LLC/SNAP format frames: before
   it was always set to 0x0806.
* configure.ac: Add headers required for --writepkttofile and
   --readpktfromfile. Increment version number to 1.7.5.
* COPYING: Changed license from GPLv2 to GPLv3.
* Modified licence statement in source files to specify GPLv3
* Modified copyright statement in files to include up to 2011.
* arp-scan.c: Change req_interval back from unsigned to int. This
   addresses a bug in the timing code that was introduced in svn
   r18043, which caused the packet rate to be very high irrespective
   of the specified interval.
* configure.ac: Enable -Wextra warnings for gcc. Increment version
   number to 1.7.4.
* hash.c, hash.h, obstack.c, obstack.h: Updated version of GAS hash
   table code to the latest version from GNU binutils 2.21. This new
   version addresses the shadowed variable warnings that the old version
   used to produce when compiled with -Wshadow.
* configure.ac: define ATTRIBUTE_UNUSED macro to enable portable use
   of attribute unused to mark possibly unused function arguments.
* arp-scan.c: Minor changes to remove a couple of shadowed variable
   warnings.
* acinclude.m4: Added GCC_WEXTRA macro to determine if the C compiler
   supports the -Wextra switch to enable extra warnings.
* arp-scan.c, arp-scan.h, utils.c: Remove unused function parameters
   and address signed/unsigned comparisons highlighted by -Wextra.
* arp-scan.1: Added warning about setting ar$spa to the destination
   IP address. Suggested by Ed Schaller.
* arp-fingerprint: Added 2.11BSD
* arp-scan.c, utils.c: Improve handling of --bandwidth and
   --interval options: Allow either upper or lowercase
   multiplier letters and give an error if an unknown multiplier
   character is used. Previously an unknown multiplier character
   or one with the wrong case was silently ignored and treated as
   no multiplier at all.
* wrappers.c: Change Strtoul and Strtol so they give an error
   if the underlying function finishes at an unconvertible
   character other than NULL or whitespace.
* configure.ac: Added extra warning "-Wwrite-strings" for gcc.
* arp-scan.c, arp-scan.h, configure.ac, error.c: Removed syslog
   functionality as this is not used and has been #ifdef'ed out
   for some time.
* autoconf.ac: Updated to autoconf 2.61
* acinclude.m4: Added macros to detect compiler support for
   -fstack-protect, -D_FORTIFY_SOURCE and -Wformat-security.
* configure.ac: Conditionally enable compiler flags for
   -fstack-protect, -D_FORTIFY_SOURCE and -Wformat-security using
   the new acinclude.m4 autoconf macros.
* configure.ac: Incremented version to 1.7.2.
* arp-fingerprint get-iab get-oui: Replaced "#!/usr/bin/perl" shebang
   with "#!/usr/bin/env perl" to increase portability. This allows
   these perl scripts to work on systems where perl is not installed in
   /usr/bin, such as NetBSD.
* configure.ac: Incremented version to 1.7.1.
* arp-fingerprint: Added NetBSD 4.0, FreeBSD 7.0 and Vista SP1
* Released arp-scan version 1.7.
   tarball arp-scan-1.7.tar.gz, size 344,771 bytes
   md5sum a9927dba2b1dbdfd1c3b3bb09615fc14
* ieee-oui.txt, ieee-iab.txt: Updated IEEE OUI and IAB listings from
   IEEE website using get-oui and get-iab Perl scripts.
* configure.ac: Incremented version to 1.7.
* arp-scan.a: Removed reference to RMIF environment variable.
   arp-scan now uses the value specified with --interface, or
   if that is not specified, picks an interface with
   pcap_lookupdev().
* configure.ac: Incremented version to 1.6.4 for pre-release
   testing.
* *.c, *.h: Modified copyright statements to read 2005-2008.
* arp-scan.c: Added --pcapsavefile (-W) option to allow received
   ARP responses to be saved in the specified pcap savefile for
   later analysis.
* TODO: Removed plan to support libpcap 0.7 as just about every
   system has at least libpcap 0.8, and most have 0.9.
* arp-scan.c: changed display_packet() so it displays the source
   address from the frame header in parens if it is different from the
   ar$sha address. E.g.
   192.168.1.255 ff:ff:ff:ff:ff:ff (00:03:a0:88:eb:a8) Broadcast
* arp-scan.c: Change most calls to strtol() to use the new
   wrapper function Strtol() instead, because this checks for
   errors. Previously, a non-numeric value would be converted to
   zero without any error, meaning something like "--snap=xxx"
   would be silently accepted. Now such invalid inputs results in
   an error.
* arp-scan.c: Added new --vlan (-Q) option to support sending
   ARP packets with an 802.1Q VLAN tag. Response packets with
   an 802.1Q tag are decoded and displayed irrespective of this
   option.
* arp-scan.h: Reduced MAX_FRAME from 65536 to 2048 bytes.
* arp-scan.c: Add the optional padding in marshal_arp_pkt(), and
   avoid potential buffer overflow if padding is longer than the
   remaining buffer size.
* arp-scan.c: Changed display_packet() to take ARP structure, extra
   data and framing type as parameters passed from callback() to avoid
   having to call unmarshal_arp_pkt() twice. This also means that
   we don't need to pass the raw frame to display_packet() now as it
   has the data in individual variables.
* arp-scan.c: Move padding addition to marshal_arp_pkt().
* arp-scan.h, arp-scan.c: Changed MAXIP to MAX_FRAME and changed value
   to 65536 bytes. This is the maximum allowable frame size, which is
   used to size read/write buffers. This is much larger than any
   layer-2 frame.
* arp-scan.h: Changed PACKET_OVERHEAD to 18 (6+6+2 ... +4) and
   MINIMUM_FRAME_SIZE to 46.
* arp-scan.h: undefine SYSLOG, as we don't use this any more, and I
   doubt that anyone else needs it. The syslog functionality may be
   removed in a future release.
* arp-scan.c: Added support for RFC 1042 LLC/SNAP framing with the
   new --llc (-L) option.
Stéphane COLIN2011-08-02 11:00 UTC

Package events

Event typeUserTimestamp
Old version cleaned by repository managementSystem2013-07-26 10:37 UTC
Package importedSystem2011-08-02 13:16 UTC
Build succeededSystem2011-08-02 12:32 UTC
BuildingSystem2011-08-02 12:31 UTC

Comments:

There have been no comments so far.

Comments:

You must be logged in to make comments.