Date: Fri, 5 Feb 2016 22:01:36 +0000 (UTC) From: Kurt Jaeger <pi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r408272 - in head/net-mgmt: . cdpsnarf cdpsnarf/files Message-ID: <201602052201.u15M1a9x077278@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pi Date: Fri Feb 5 22:01:36 2016 New Revision: 408272 URL: https://svnweb.freebsd.org/changeset/ports/408272 Log: New port: net-mgmt/cdpsnarf CDPSnarf is a network sniffer exclusively written to extract information from CDP packets. It provides all the information a "show cdp neighbors detail" command would return on a Cisco router and even more. Features: Time intervals between CDP advertisements Source MAC address CDP Version TTL Checksum Device ID Software version Platform Addresses Port ID Capabilities Duplex Save packets in PCAP dump file format Read packets from PCAP dump files Debugging information (using the "-d" flag) Tested with IPv4 and IPv6 WWW: https://github.com/Zapotek/cdpsnarf PR: 206841 Submitted by: Rihaz Jerrin <rihaz.jerrin@gmail.com> Added: head/net-mgmt/cdpsnarf/ head/net-mgmt/cdpsnarf/Makefile (contents, props changed) head/net-mgmt/cdpsnarf/distinfo (contents, props changed) head/net-mgmt/cdpsnarf/files/ head/net-mgmt/cdpsnarf/files/patch-cdpsnarf.c (contents, props changed) head/net-mgmt/cdpsnarf/pkg-descr (contents, props changed) head/net-mgmt/cdpsnarf/pkg-plist (contents, props changed) Modified: head/net-mgmt/Makefile Modified: head/net-mgmt/Makefile ============================================================================== --- head/net-mgmt/Makefile Fri Feb 5 21:45:51 2016 (r408271) +++ head/net-mgmt/Makefile Fri Feb 5 22:01:36 2016 (r408272) @@ -28,6 +28,7 @@ SUBDIR += ccnet SUBDIR += cdpd SUBDIR += cdpr + SUBDIR += cdpsnarf SUBDIR += centreon-clib SUBDIR += check_ipmi_sensor SUBDIR += check_logfiles Added: head/net-mgmt/cdpsnarf/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/cdpsnarf/Makefile Fri Feb 5 22:01:36 2016 (r408272) @@ -0,0 +1,27 @@ +# $FreeBSD$ + +PORTNAME= cdpsnarf +PORTVERSION= 0.1.6 +DISTVERSIONPREFIX= v +CATEGORIES= net-mgmt +MASTER_SITES= GH + +MAINTAINER= rihaz.jerrin@gmail.com +COMMENT= Tool to extract information from CDP packets + +LICENSE= GPLv2 + +LIB_DEPENDS= libpcap.so:${PORTSDIR}/net/libpcap + +USE_GITHUB= yes +GH_ACCOUNT= Zapotek + +post-patch: + ${REINPLACE_CMD} -e 's|gcc|cc|' ${WRKSRC}/Makefile + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> Added: head/net-mgmt/cdpsnarf/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/cdpsnarf/distinfo Fri Feb 5 22:01:36 2016 (r408272) @@ -0,0 +1,2 @@ +SHA256 (Zapotek-cdpsnarf-v0.1.6_GH0.tar.gz) = 0e170c5d3e849c3a51d04005421ae2a1f367ccef0dae32a547d1dd8e33043f3a +SIZE (Zapotek-cdpsnarf-v0.1.6_GH0.tar.gz) = 18997 Added: head/net-mgmt/cdpsnarf/files/patch-cdpsnarf.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/cdpsnarf/files/patch-cdpsnarf.c Fri Feb 5 22:01:36 2016 (r408272) @@ -0,0 +1,14 @@ +--- cdpsnarf.c.orig 2016-02-05 16:29:16 UTC ++++ cdpsnarf.c +@@ -194,11 +194,6 @@ int main( int argc, char *argv[] ) { + int i = 0; + + printf( "CDPSnarf %s [%s] initiated.\n", VERSION, SVN_REV ); +- printf( " Author: Anastasios \"Zapotek\" Laskos\n" ); +- printf( " <tasos.laskos@gmail.com>\n" ); +- printf( " <zapotek@segfault.gr>\n" ); +- printf( " Website: http://www.segfault.gr\n" ); +- printf( " http://github.com/Zapotek/cdpsnarf\n\n" ); + + // get command line arguments + while( ( c = getopt( argc, argv, "i:dhw:r:" ) ) != -1 ) { Added: head/net-mgmt/cdpsnarf/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/cdpsnarf/pkg-descr Fri Feb 5 22:01:36 2016 (r408272) @@ -0,0 +1,24 @@ +CDPSnarf is a network sniffer exclusively written to +extract information from CDP packets. It provides all +the information a "show cdp neighbors detail" command +would return on a Cisco router and even more. + +A feature list follows: + Time intervals between CDP advertisements + Source MAC address + CDP Version + TTL + Checksum + Device ID + Software version + Platform + Addresses + Port ID + Capabilities + Duplex + Save packets in PCAP dump file format + Read packets from PCAP dump files + Debugging information (using the "-d" flag) + Tested with IPv4 and IPv6 + +Source: https://github.com/Zapotek/cdpsnarf Added: head/net-mgmt/cdpsnarf/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/cdpsnarf/pkg-plist Fri Feb 5 22:01:36 2016 (r408272) @@ -0,0 +1,2 @@ +bin/cdpsnarf +%%DOCSDIR%%/README
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201602052201.u15M1a9x077278>