[oe-commits] org.oe.dev packages/void11: Add void11 a hacking tool for wireless networks

Zero_Chaos commit openembedded-commits at lists.openembedded.org
Sun Mar 4 20:43:25 UTC 2007


packages/void11: Add void11 a hacking tool for wireless networks

    Patch from Rick Farina from bug #1939

Author: Zero_Chaos
Branch: org.openembedded.dev
Revision: a46fe2d26d8c7aac5482b90f8e004435a87e488b
ViewMTN: http://monotone.openembedded.org/revision.psp?id=a46fe2d26d8c7aac5482b90f8e004435a87e488b
Files:
1
packages/void11
packages/void11/files
packages/void11/files/oezc.patch
packages/void11/void11_0.2.0.bb
MAINTAINERS
Diffs:

#
# mt diff -r854c81da2198134d8103aeca16448bf0159fe4d8 -ra46fe2d26d8c7aac5482b90f8e004435a87e488b
#
# 
# 
# add_dir "packages/void11"
# 
# add_dir "packages/void11/files"
# 
# add_file "packages/void11/files/oezc.patch"
#  content [58cc8e7c9f95cd8e45135bd573b4663e612b1a12]
# 
# add_file "packages/void11/void11_0.2.0.bb"
#  content [61b3118019ae10b7e13538e21c99c1ac66329ad7]
# 
# patch "MAINTAINERS"
#  from [633f4325580e4f848803540bc56b4b27f0c663de]
#    to [cb7e4d4762596661b41ac9995b22a994d12dc1a0]
# 
============================================================
--- packages/void11/files/oezc.patch	58cc8e7c9f95cd8e45135bd573b4663e612b1a12
+++ packages/void11/files/oezc.patch	58cc8e7c9f95cd8e45135bd573b4663e612b1a12
@@ -0,0 +1,112 @@
+diff -urN void11-0.2.0/console/Makefile void11-0.2.0-zc/console/Makefile
+--- void11-0.2.0/console/Makefile	2004-01-08 05:05:56.000000000 -0500
++++ void11-0.2.0-zc/console/Makefile	2007-03-04 12:47:44.000000000 -0500
+@@ -11,7 +11,6 @@
+ 
+ $(PROG): $(PROGOBJ)
+ 	$(CC) $(CFLAGS) $(PROGOBJ) $(LIB) -o $@
+-	$(STRIP) $@
+ 
+ clean:
+ 	$(RM) $(PROGOBJ) $(PROG) *~
+diff -urN void11-0.2.0/console/void11_hopper void11-0.2.0-zc/console/void11_hopper
+--- void11-0.2.0/console/void11_hopper	2003-03-14 22:25:02.000000000 -0500
++++ void11-0.2.0-zc/console/void11_hopper	2007-03-04 12:50:20.000000000 -0500
+@@ -1,3 +1,8 @@
+ #!/bin/sh
++iwconfig wlan0 essid test
++smallsleep 0.5
++iwpriv wlan0 hostapd 1
++smallsleep 0.5
+ iwconfig wlan0 mode master
+-while(true); do for i in $(seq 1 14); do iwconfig wlan0 channel $i; sleep 0.2; echo -n "$i. "; done; done 2>/dev/null
++#while(true); do for i in $(seq 1 14); do iwconfig wlan0 channel $i; sleep 0.2; echo -n "$i. "; done; done 2>/dev/null
++while(true); do for i in $(seq 1 11); do iwconfig wlan0 channel $i; smallsleep 0.2; echo -n "$i. "; done; done
+diff -urN void11-0.2.0/lib/Makefile void11-0.2.0-zc/lib/Makefile
+--- void11-0.2.0/lib/Makefile	2004-01-08 05:04:37.000000000 -0500
++++ void11-0.2.0-zc/lib/Makefile	2007-03-04 13:19:18.000000000 -0500
+@@ -11,7 +11,7 @@
+ 
+ $(LIB): $(LIBOBJ) $(HEADER)
+ 	rm -f $@ || true
+-	gcc -shared -o $@ $(LIBOBJ)
++	${CC} -shared -o $@ $(LIBOBJ)
+ 
+ clean:
+ 	$(RM) $(PROGOBJ) $(LIBOBJ) $(LIB) *~
+diff -urN void11-0.2.0/Makefile void11-0.2.0-zc/Makefile
+--- void11-0.2.0/Makefile	2004-01-08 06:49:00.000000000 -0500
++++ void11-0.2.0-zc/Makefile	2007-03-04 13:13:58.000000000 -0500
+@@ -2,7 +2,7 @@
+ 
+ include $(VOID11_TOPDIR)/Rules.make
+ 
+-SUBDIRS		= lib
++SUBDIRS		= lib smallsleep
+ CONFIG		=
+ 
+ ifdef USECONSOLE
+@@ -19,6 +19,9 @@
+ lib:
+ 	@$(MAKE) -C $(VOID11_TOPDIR)/$@ -f Makefile VOID11_TOPDIR=$(VOID11_TOPDIR)
+ 
++smallsleep:
++	@$(MAKE) -C $(VOID11_TOPDIR)/$@ -f Makefile VOID11_TOPDIR=$(VOID11_TOPDIR)
++
+ console: lib
+ 	@$(MAKE) -C $(VOID11_TOPDIR)/$@ -f Makefile VOID11_TOPDIR=$(VOID11_TOPDIR)
+ 
+diff -urN void11-0.2.0/Rules.make void11-0.2.0-zc/Rules.make
+--- void11-0.2.0/Rules.make	2004-01-08 05:03:40.000000000 -0500
++++ void11-0.2.0-zc/Rules.make	2007-03-04 13:18:14.000000000 -0500
+@@ -11,5 +11,4 @@
+ 
+ MKDIR		= mkdir -p
+ CP		= cp -f
+-STRIP		= strip -x
+-CC		= gcc
++# CC		= gcc
+diff -urN void11-0.2.0/smallsleep/Makefile void11-0.2.0-zc/smallsleep/Makefile
+--- void11-0.2.0/smallsleep/Makefile	1969-12-31 19:00:00.000000000 -0500
++++ void11-0.2.0-zc/smallsleep/Makefile	2007-03-04 12:57:27.000000000 -0500
+@@ -0,0 +1,10 @@
++CFLAGS = -g -O3 -Wall
++
++all: smallsleep
++
++smallsleep: smallsleep.c
++	$(CC) $(CFLAGS) smallsleep.c -o smallsleep
++
++install:
++	install -d /sbin
++	install -m 755 smallsleep /sbin
+diff -urN void11-0.2.0/smallsleep/smallsleep.c void11-0.2.0-zc/smallsleep/smallsleep.c
+--- void11-0.2.0/smallsleep/smallsleep.c	1969-12-31 19:00:00.000000000 -0500
++++ void11-0.2.0-zc/smallsleep/smallsleep.c	2007-03-04 12:57:27.000000000 -0500
+@@ -0,0 +1,26 @@
++#include <unistd.h>  // for usleep
++#include <stdio.h>   // for printf()
++#include <stdlib.h>  // for atof()
++
++/* compile with
++gcc -g -Wall -o smallsleep smallsleep.c
++*/
++
++#define MICROSECONDS_IN_SECONDS 1000000
++
++int main (int argc, const char *argv[])
++{
++    if (argc != 2) {
++        fprintf (stderr, "usage: %s time-in-seconds\n", argv[0]);
++        fprintf (stderr, "   (decimal values are OK for the time)\n");
++        return (1);
++    }
++
++    float fraction;
++    fraction = atof (argv[1]);
++
++    usleep (fraction * MICROSECONDS_IN_SECONDS);
++
++    return (0);
++
++} // main
============================================================
--- packages/void11/void11_0.2.0.bb	61b3118019ae10b7e13538e21c99c1ac66329ad7
+++ packages/void11/void11_0.2.0.bb	61b3118019ae10b7e13538e21c99c1ac66329ad7
@@ -0,0 +1,26 @@
+DESCRIPTION = "void11"
+HOMEPAGE = "http://www.wlsec.net/void11"
+SECTION = "console/network"
+LICENSE = "GPL"
+FILES_${PN} += "${libdir}/libvoid11.so"
+
+SRC_URI = "http://www.wirelessdefence.org/Contents/Files/void11-0.2.0.tar.bz2;md5sum=1c5b3e3e70916de74c2932c7f3e46d9e \
+           http://hostap.epitest.fi/releases/hostapd-0.1.3.tar.gz;md5sum=54563fb51f143c4bf26ddec2516e8f9f \
+           file://oezc.patch;patch=1;pnum=1"
+
+S = "${WORKDIR}/void11-0.2.0"
+
+inherit autotools
+
+do_compile () {
+    oe_runmake USECONSOLE=1 HOSTAPD_PATH=${WORKDIR}/hostapd-0.1.3
+}
+
+do_install () {
+    install -d ${D}/${sbindir}
+    install -d ${D}/${libdir}
+    install -m 0755 lib/libvoid11.so  ${D}/${libdir}
+    install -m 0755 console/void11_hopper ${D}/${sbindir}
+    install -m 0755 smallsleep/smallsleep ${D}/${sbindir}
+    install -m 0755 console/void11_penetration ${D}/${sbindir}
+}
============================================================
--- MAINTAINERS	633f4325580e4f848803540bc56b4b27f0c663de
+++ MAINTAINERS	cb7e4d4762596661b41ac9995b22a994d12dc1a0
@@ -158,6 +158,10 @@ Recipes:    linux-rp, udev, zaurusd, tas
 Interests:  Kernels, Bitbake, Core OE infrastructure, Zaurus 2.6
 Recipes:    linux-rp, udev, zaurusd, task-base
 
+Person:     Rick Farina
+Mail:       Zero_Chaos <sidhayn at hotmail.com>
+Recipes:    void11
+
 Person:	    Rolf 'Laibsch' Leggewie
 Mail:       OE-recipes at rolf.leggewie.biz
 Website:    http://oz.leggewie.org






More information about the Openembedded-commits mailing list