lltdscan - Scan for LLTD-enabled hosts on your network. LLTD is a Link Layer Topology Discovery Protocol. protocol specs are available from Microsoft at http://www.microsoft.com/whdc/connect/Rally/LLTD-spec.mspx Run "lltdscan -i em0" on your FreeBSD or Linux-based pc - and you'll see all your neighbours that have the MS Windows installed and have not unchecked the "Link-Layer Topology Discovery Responder" in their Network Connection settings.
Created attachment 209711 [details] lltdscan-20090908.ebuild
Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. Unfortunately it is possible that your ebuild might not reach the portage tree in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The Project Sunrise overlay [1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. Please read the SunriseFaq [2] for additional information. [1] http://www.gentoo.org/proj/en/sunrise/ [2] http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Just a few notes on ebuild: 1. Standard header is missed (with Gentoo copyright) 2. KEYWORDS should be ~arch only. 3. The is no sign of LICENSE inside package, please read this: http://www.gnu.org/licenses/gpl-howto.html 4. SLOT="0" by convention 5. RDEPEND should be explicetly defined 6. dosbin, doman and dodoc should have || die at the end. BTW, during build I saw the following warning: x86_64-pc-linux-gnu-gcc lltdscan.c -lpcap -lnet -lrt -o lltdscan lltdscan.c: In function 'got_packet': lltdscan.c:88: warning: format '%3d' expects type 'int', but argument 5 has type 'long int'
Ok, fixed ebuild is in my overlay. Unfortunately I don't have any windows PC's around to test this tool. For those who look for ebuild just do: svn co http://overlays.gentoo.org/svn/dev/pva/net-analyzer/lltdscan/