Christian Wiese
11 years ago
6 changed files with 229 additions and 0 deletions
@ -0,0 +1,23 @@
|
||||
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
|
||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
||||
#
|
||||
# Filename: package/.../netsniff-ng/0001-include-sys_types.h.patch
|
||||
# Copyright (C) 2014 The OpenSDE Project
|
||||
#
|
||||
# More information can be found in the files COPYING and README.
|
||||
#
|
||||
# This patch file is dual-licensed. It is available under the license the
|
||||
# patched project is licensed under, as long as it is an OpenSource license
|
||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
||||
# of the GNU General Public License as published by the Free Software
|
||||
# Foundation; either version 2 of the License, or (at your option) any later
|
||||
# version.
|
||||
# --- SDE-COPYRIGHT-NOTE-END ---
|
||||
|
||||
--- ./link.c.orig 2014-04-07 14:39:56.297637200 +0200
|
||||
+++ ./link.c 2014-04-07 14:40:16.478105452 +0200
|
||||
@@ -1,3 +1,4 @@
|
||||
+#include <sys/types.h> /* caddr_t */
|
||||
#include <sys/ioctl.h>
|
||||
#include <linux/sockios.h>
|
||||
#include <unistd.h>
|
@ -0,0 +1,27 @@
|
||||
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
|
||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
||||
#
|
||||
# Filename: package/.../netsniff-ng/0002-built_in-DEFFILEMODE.patch
|
||||
# Copyright (C) 2014 The OpenSDE Project
|
||||
#
|
||||
# More information can be found in the files COPYING and README.
|
||||
#
|
||||
# This patch file is dual-licensed. It is available under the license the
|
||||
# patched project is licensed under, as long as it is an OpenSource license
|
||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
||||
# of the GNU General Public License as published by the Free Software
|
||||
# Foundation; either version 2 of the License, or (at your option) any later
|
||||
# version.
|
||||
# --- SDE-COPYRIGHT-NOTE-END ---
|
||||
|
||||
--- ./built_in.h.orig 2014-04-07 14:51:03.521071557 +0200
|
||||
+++ ./built_in.h 2014-04-07 14:51:43.097982438 +0200
|
||||
@@ -398,4 +398,8 @@
|
||||
# define ARPHRD_NETLINK 824
|
||||
#endif
|
||||
|
||||
+#ifndef DEFFILEMODE
|
||||
+# define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) /* 0666*/
|
||||
+#endif
|
||||
+
|
||||
#endif /* BUILT_IN_H */
|
@ -0,0 +1,61 @@
|
||||
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
|
||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
||||
#
|
||||
# Filename: package/.../netsniff-ng/0003-add-DESTDIR.patch
|
||||
# Copyright (C) 2014 The OpenSDE Project
|
||||
#
|
||||
# More information can be found in the files COPYING and README.
|
||||
#
|
||||
# This patch file is dual-licensed. It is available under the license the
|
||||
# patched project is licensed under, as long as it is an OpenSource license
|
||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
||||
# of the GNU General Public License as published by the Free Software
|
||||
# Foundation; either version 2 of the License, or (at your option) any later
|
||||
# version.
|
||||
# --- SDE-COPYRIGHT-NOTE-END ---
|
||||
|
||||
--- a/Makefile 2014-04-07 19:02:33.730426413 +0200
|
||||
+++ b/Makefile 2014-04-07 19:03:49.340188075 +0200
|
||||
@@ -28,6 +28,9 @@
|
||||
# Disable if you don't want it
|
||||
CCACHE ?= $(CONFIG_CCACHE)
|
||||
|
||||
+# Location of installation destination directory
|
||||
+DESTDIR=
|
||||
+
|
||||
# Location of installation paths.
|
||||
SBINDIR = $(PREFIX)/usr/sbin
|
||||
INCDIR = $(PREFIX)/usr/include
|
||||
--- a/Template 2014-04-07 18:59:00.501491038 +0200
|
||||
+++ b/Template 2014-04-07 19:00:37.507754557 +0200
|
||||
@@ -8,14 +8,14 @@
|
||||
$(1)_clean: $(1)_clean_custom
|
||||
$(Q)$$(call RM,$(1)/*.o $(1)/$(1) $(1)/*.gz)
|
||||
$(1)_do_install:
|
||||
- $(Q)$$(call INSTX,$(1)/$(1),$$(SBINDIR))
|
||||
+ $(Q)$$(call INSTX,$(1)/$(1),$$(DESTDIR)$$(SBINDIR))
|
||||
$(Q)$(GZIP) $(1).8 > $(1)/$(1).8.gz
|
||||
- $(Q)$$(call INSTX,$(1)/$(1).8.gz,$$(MAN8DIR))
|
||||
- $(Q)$$(foreach file,$$($(1)-confs),$$(call INST,$$(file),$$(ETCDIRE));)
|
||||
+ $(Q)$$(call INSTX,$(1)/$(1).8.gz,$$(DESTDIR)$$(MAN8DIR))
|
||||
+ $(Q)$$(foreach file,$$($(1)-confs),$$(call INST,$$(file),$$(DESTDIR)$$(ETCDIRE));)
|
||||
$(1)_install: $(1)_do_install $(1)_post_install
|
||||
$(1)_uninstall: $(1)_uninstall_custom
|
||||
- $(Q)$$(call RM,$$(SBINDIR)/$(1))
|
||||
- $(Q)$$(call RM,$$(MAN8DIR)/$(1).8.gz)
|
||||
+ $(Q)$$(call RM,$$(DESTDIR)$$(SBINDIR)/$(1))
|
||||
+ $(Q)$$(call RM,$$(DESTDIR)$$(MAN8DIR)/$(1).8.gz)
|
||||
$(1)/%.yy.o: $(1)/%.yy.c
|
||||
$$(CC) $$(CFLAGS) -o $$@ -c $$<
|
||||
$(1)/%.tab.o: $(1)/%.tab.c
|
||||
--- a/trafgen/Makefile 2014-04-07 20:02:43.197995226 +0200
|
||||
+++ b/trafgen/Makefile 2014-04-07 20:03:13.946689298 +0200
|
||||
@@ -31,7 +31,7 @@
|
||||
trafgen-confs = trafgen_stddef.h
|
||||
|
||||
trafgen_post_install:
|
||||
- $(Q)mv $(ETCDIRE)/trafgen_stddef.h $(ETCDIRE)/stddef.h
|
||||
+ $(Q)mv $(DESTDIR)$(ETCDIRE)/trafgen_stddef.h $(DESTDIR)$(ETCDIRE)/stddef.h
|
||||
|
||||
trafgen_clean_custom:
|
||||
$(Q)$(call RM,$(BUILD_DIR)/*.h $(BUILD_DIR)/*.c)
|
@ -0,0 +1,52 @@
|
||||
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
|
||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
||||
#
|
||||
# Filename: package/.../netsniff-ng/0004-fix-include-poll.h.patch
|
||||
# Copyright (C) 2014 The OpenSDE Project
|
||||
#
|
||||
# More information can be found in the files COPYING and README.
|
||||
#
|
||||
# This patch file is dual-licensed. It is available under the license the
|
||||
# patched project is licensed under, as long as it is an OpenSource license
|
||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
||||
# of the GNU General Public License as published by the Free Software
|
||||
# Foundation; either version 2 of the License, or (at your option) any later
|
||||
# version.
|
||||
# --- SDE-COPYRIGHT-NOTE-END ---
|
||||
|
||||
The standard defines <poll.h> and not <sys/poll.h>
|
||||
|
||||
http://pubs.opengroup.org/onlinepubs/009696799/basedefs/poll.h.html
|
||||
|
||||
--- a/ring.h 2014-04-07 22:03:43.038037257 +0200
|
||||
+++ b/ring.h 2014-04-07 22:04:06.298592881 +0200
|
||||
@@ -20,7 +20,6 @@
|
||||
#include <sys/ioctl.h>
|
||||
#include <string.h>
|
||||
#include <poll.h>
|
||||
-#include <sys/poll.h>
|
||||
|
||||
#include "built_in.h"
|
||||
#include "die.h"
|
||||
--- a/curvetun_client.c 2014-04-07 22:05:50.841029712 +0200
|
||||
+++ b/curvetun_client.c 2014-04-07 22:06:21.713719262 +0200
|
||||
@@ -20,7 +20,7 @@
|
||||
#include <sys/socket.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/stat.h>
|
||||
-#include <sys/poll.h>
|
||||
+#include <poll.h>
|
||||
#include <netinet/tcp.h>
|
||||
#include <netinet/udp.h>
|
||||
#include <linux/if_tun.h>
|
||||
--- a/curvetun_server.c 2014-04-07 22:05:56.921159753 +0200
|
||||
+++ b/curvetun_server.c 2014-04-07 22:06:34.045997332 +0200
|
||||
@@ -20,7 +20,7 @@
|
||||
#include <netinet/in.h>
|
||||
#include <netinet/tcp.h>
|
||||
#include <netinet/udp.h>
|
||||
-#include <sys/poll.h>
|
||||
+#include <poll.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/wait.h>
|
@ -0,0 +1,18 @@
|
||||
# --- SDE-COPYRIGHT-NOTE-BEGIN --- |
||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
# |
||||
# Filename: package/.../netsniff-ng/netsniff-ng.conf |
||||
# Copyright (C) 2014 The OpenSDE Project |
||||
# |
||||
# More information can be found in the files COPYING and README. |
||||
# |
||||
# This program is free software; you can redistribute it and/or modify |
||||
# it under the terms of the GNU General Public License as published by |
||||
# the Free Software Foundation; version 2 of the License. A copy of the |
||||
# GNU General Public License can be found in the file COPYING. |
||||
# --- SDE-COPYRIGHT-NOTE-END --- |
||||
|
||||
if atstage cross; then |
||||
var_append makeopt ' ' "LD=$CC" |
||||
var_append makeopt ' ' "CROSS_COMPILE=${arch_target}-" |
||||
fi |
@ -0,0 +1,48 @@
|
||||
[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- |
||||
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||
[COPY] |
||||
[COPY] Filename: package/.../netsniff-ng/netsniff-ng.desc |
||||
[COPY] Copyright (C) 2014 The OpenSDE Project |
||||
[COPY] |
||||
[COPY] More information can be found in the files COPYING and README. |
||||
[COPY] |
||||
[COPY] This program is free software; you can redistribute it and/or modify |
||||
[COPY] it under the terms of the GNU General Public License as published by |
||||
[COPY] the Free Software Foundation; version 2 of the License. A copy of the |
||||
[COPY] GNU General Public License can be found in the file COPYING. |
||||
[COPY] --- SDE-COPYRIGHT-NOTE-END --- |
||||
|
||||
[I] A free Linux networking toolkit |
||||
|
||||
[T] netsniff-ng is a free Linux networking toolkit, a Swiss army knife for your |
||||
[T] daily Linux network plumbing if you will. |
||||
[T] Its gain of performance is reached by zero-copy mechanisms, so that on |
||||
[T] packet reception and transmission the kernel does not need to copy packets |
||||
[T] from kernel space to user space and vice versa. |
||||
[T] The netsniff-ng toolkit can be used for network development and analysis, |
||||
[T] debugging, auditing or network reconnaissance. |
||||
[T] It consists of the following utilities: |
||||
[T] - netsniff-ng, a fast zero-copy analyzer, pcap capturing and replaying tool |
||||
[T] - trafgen, a multithreaded low-level zero-copy network packet generator |
||||
[T] - mausezahn, high-level packet generator for HW/SW appliances with Cisco-CLI* |
||||
[T] - bpfc, a Berkeley Packet Filter compiler, Linux BPF JIT disassembler |
||||
[T] - ifpps, a top-like kernel networking statistics tool |
||||
[T] - flowtop, a top-like netfilter connection tracking tool |
||||
[T] - curvetun, a lightweight curve25519-based IP tunnel |
||||
[T] - astraceroute, an autonomous system (AS) trace route utility |
||||
|
||||
[U] http://netsniff-ng.org/ |
||||
[U] https://github.com/netsniff-ng/ |
||||
|
||||
[A] Daniel Borkmann <borkmann@redhat.com> |
||||
[A] Tobias Klauser <tklauser@distanz.ch> |
||||
[M] Christian Wiese <chris@opensde.org> |
||||
|
||||
[C] extra/network |
||||
|
||||
[L] GPL |
||||
[S] Beta |
||||
[V] 0.5.8-rc5 |
||||
[P] X -?---5---9 800.000 |
||||
|
||||
[D] 2577550788 netsniff-ng-0.5.8-rc5.tar.gz !https://github.com/netsniff-ng/netsniff-ng/archive/v0.5.8-rc5.tar.gz |
Loading…
Reference in new issue