Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 05 May 2004 09:34:07 +0200
From:      Thomas Spreng <spreng@socket.ch>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/66274: New port: net-mgmt/kismet 802.11 layer2 wireless network detector/sniffer
Message-ID:  <E1BLGut-000G6S-EA@rock.stable.ch>
Resent-Message-ID: <200405050740.i457ePBN009482@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         66274
>Category:       ports
>Synopsis:       New port: net-mgmt/kismet 802.11 layer2 wireless network detector/sniffer
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed May 05 00:40:24 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Thomas Spreng
>Release:        FreeBSD 5.2.1-RELEASE-p1 i386
>Organization:
>Environment:
System: FreeBSD t30 5.2.1-RELEASE-p1 FreeBSD 5.2.1-RELEASE-p1 #16: Wed Mar 10 10:35:09 CET 2004     toor@t30:/usr/obj/usr/src/sys/T30  i386

	
>Description:
	Kismet is an 802.11 layer2 wireless network detector, sniffer, and intrusion
	detection system.  Kismet will work with any wireless card which supports raw
	monitoring (rfmon) mode, and can sniff 802.11b, 802.11a, and 802.11g traffic.  
	
>How-To-Repeat:
	
>Fix:

	

--- kismet.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	/usr/ports/net-mgmt/kismet/
#	/usr/ports/net-mgmt/kismet/distinfo
#	/usr/ports/net-mgmt/kismet/Makefile
#	/usr/ports/net-mgmt/kismet/pkg-descr
#	/usr/ports/net-mgmt/kismet/pkg-plist
#
echo c - /usr/ports/net-mgmt/kismet/
mkdir -p /usr/ports/net-mgmt/kismet/ > /dev/null 2>&1
echo x - /usr/ports/net-mgmt/kismet/distinfo
sed 's/^X//' >/usr/ports/net-mgmt/kismet/distinfo << 'END-of-/usr/ports/net-mgmt/kismet/distinfo'
XMD5 (kismet-2004-04-R1.tar.gz) = bd9fad469b3d9ca35c51734e58e406d0
XSIZE (kismet-2004-04-R1.tar.gz) = 757689
END-of-/usr/ports/net-mgmt/kismet/distinfo
echo x - /usr/ports/net-mgmt/kismet/Makefile
sed 's/^X//' >/usr/ports/net-mgmt/kismet/Makefile << 'END-of-/usr/ports/net-mgmt/kismet/Makefile'
X# New ports collection makefile for:	kismet
X# Date created:			3 May 2004
X# Whom:					Thomas Spreng <spreng@socket.ch>
X#
X# $FreeBSD$
X#
X
XPORTNAME=		kismet
XPORTVERSION=	200404R1
XCATEGORIES=		net-mgmt
XMASTER_SITES=	http://www.kismetwireless.net/code/
XDISTNAME=		kismet-2004-04-R1
X
XMAINTAINER=		spreng@socket.ch
XCOMMENT=		802.11 layer2 wireless network detector, sniffer, and intrusion detection system.
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=		yes
X
XCONFIGURE_ARGS+= --enable-syspcap
X
X.ifdef DISABLE_CURSES
XCONFIGURE_ARGS+= --disable-curses
X.endif
X.ifdef DISABLE_PANEL
XCONFIGURE_ARGS+= --disable-panel
X.endif
X.ifdef DISABLE_SETUID
XCONFIGURE_ARGS+= --disable-setuid
X.endif
X
XMAN1=			kismet.1 \
X				kismet_drone.1
XMAN5=			kismet.conf.5 \
X				kismet_drone.conf.5 \
X				kismet_ui.conf.5
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} < 502000
XBROKEN=		"Does not compile on FreeBSD ${OSVERSION}"
X.endif
X
Xpre-fetch:
X	@${ECHO_MSG} ""
X.ifndef DISABLE_CURSES
X	@${ECHO_MSG} " define DISABLE_CURSES to build without ncurses interface"
X.endif
X.ifndef DISABLE_PANEL
X	@${ECHO_MSG} " define DISABLE_PANEL to build without libpanel interface"
X.endif
X.ifndef DISABLE_SETUID
X	@${ECHO_MSG} " define DISABLE_SETUID to disable setuid/privdrop ability (not reccomended)"
X.endif
X	@${ECHO_MSG} ""
X	@${TRUE}
X
Xpost-install:
X	${INSTALL_DATA} ${WRKSRC}/conf/kismet.conf ${PREFIX}/etc/kismet.conf.sample
X	${INSTALL_DATA} ${WRKSRC}/conf/kismet_drone.conf ${PREFIX}/etc/kismet_drone.conf.sample
X	${INSTALL_DATA} ${WRKSRC}/conf/kismet_ui.conf ${PREFIX}/etc/kismet_ui.conf.sample
X
X.include <bsd.port.post.mk>
END-of-/usr/ports/net-mgmt/kismet/Makefile
echo x - /usr/ports/net-mgmt/kismet/pkg-descr
sed 's/^X//' >/usr/ports/net-mgmt/kismet/pkg-descr << 'END-of-/usr/ports/net-mgmt/kismet/pkg-descr'
XKismet is an 802.11 layer2 wireless network detector, sniffer, and intrusion
Xdetection system.  Kismet will work with any wireless card which supports raw
Xmonitoring (rfmon) mode, and can sniff 802.11b, 802.11a, and 802.11g traffic.  
X
XKismet identifies networks by passively collecting packets and detecting
Xstandard named networks, detecting (and given time, decloaking) hidden
Xnetworks, and infering the presence of nonbeaconing networks via data traffic.
X
XKnown supported cards: Atheros, Prism2, WSP100, Drone, wtapfile, pcapfile.
XKismet also supports the radiotap headers and should work with current FreeBSD
Xsystems.
X
XWWW: http://www.kismetwireless.net/
END-of-/usr/ports/net-mgmt/kismet/pkg-descr
echo x - /usr/ports/net-mgmt/kismet/pkg-plist
sed 's/^X//' >/usr/ports/net-mgmt/kismet/pkg-plist << 'END-of-/usr/ports/net-mgmt/kismet/pkg-plist'
Xbin/kismet
Xbin/kismet_client
Xbin/kismet_drone
Xbin/kismet_server
Xetc/ap_manuf
Xetc/client_manuf
X@unexec if cmp -s %D/etc/kismet.conf %D/etc/kismet.conf.sample; then rm -f %D/etc/kismet.conf; fi
Xetc/kismet.conf.sample
X@unexec if cmp -s %D/etc/kismet_drone.conf %D/etc/kismet_drone.conf.sample; then rm -f %D/etc/kismet_drone.conf; fi
Xetc/kismet_drone.conf.sample
X@unexec if cmp -s %D/etc/kismet_ui.conf %D/etc/kismet_ui.conf.sample; then rm -f %D/etc/kismet_ui.conf; fi
Xetc/kismet_ui.conf.sample
Xshare/kismet/wav/alert.wav
Xshare/kismet/wav/junk_traffic.wav
Xshare/kismet/wav/new_network.wav
Xshare/kismet/wav/traffic.wav
X@dirrm share/kismet/wav
X@dirrm share/kismet
END-of-/usr/ports/net-mgmt/kismet/pkg-plist
exit
--- kismet.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1BLGut-000G6S-EA>