From cc5103857478ed8f02e5fcb06bdfa735a8409ba4 Mon Sep 17 00:00:00 2001 From: milisbir Date: Sat, 30 Jul 2016 18:33:16 +0000 Subject: [PATCH] hping.paketlendi --- talimatname/genel/hping/Makefile.patch | 30 ++++++++++++++++++++++++++ talimatname/genel/hping/talimat | 21 ++++++++++++++++++ talimatname/genel/hping/tshzset.patch | 13 +++++++++++ 3 files changed, 64 insertions(+) create mode 100644 talimatname/genel/hping/Makefile.patch create mode 100644 talimatname/genel/hping/talimat create mode 100644 talimatname/genel/hping/tshzset.patch diff --git a/talimatname/genel/hping/Makefile.patch b/talimatname/genel/hping/Makefile.patch new file mode 100644 index 000000000..d1d4221f4 --- /dev/null +++ b/talimatname/genel/hping/Makefile.patch @@ -0,0 +1,30 @@ +diff -Naur hping3-20051105/Makefile hping3-20051105-new/Makefile +--- hping3-20051105/Makefile 2005-11-05 05:31:41.000000000 -0500 ++++ hping3-20051105-new/Makefile 2009-02-26 03:21:46.000000000 -0500 +@@ -72,16 +72,18 @@ + rm -rf hping3 *.o byteorder byteorder.h systype.h Makefile libars.a .depend + + install: hping3 +- cp -f hping3 /usr/sbin/ +- chmod 755 /usr/sbin/hping3 +- ln -s /usr/sbin/hping3 /usr/sbin/hping +- ln -s /usr/sbin/hping3 /usr/sbin/hping2 +- @if [ -d ${INSTALL_MANPATH}/man8 ]; then \ +- cp ./docs/hping3.8 ${INSTALL_MANPATH}/man8; \ +- chmod 644 ${INSTALL_MANPATH}/man8/hping3.8; \ ++ @[ ! -d ${DESTDIR}/usr/bin ] && install -d ${DESTDIR}/usr/bin ++ cp -f hping3 ${DESTDIR}/usr/bin/ ++ chmod 755 ${DESTDIR}/usr/bin/hping3 ++ ln -s hping3 ${DESTDIR}/usr/bin/hping ++ ln -s hping3 ${DESTDIR}/usr/bin/hping2 ++ @[ ! -d ${DESTDIR}${INSTALL_MANPATH}/man8 ] && install -d ${DESTDIR}${INSTALL_MANPATH}/man8 ++ @if [ -d ${DESTDIR}${INSTALL_MANPATH}/man8 ]; then \ ++ cp ./docs/hping3.8 ${DESTDIR}${INSTALL_MANPATH}/man8; \ ++ chmod 644 ${DESTDIR}${INSTALL_MANPATH}/man8/hping3.8; \ + else \ + echo "@@@@@@ WARNING @@@@@@"; \ +- echo "Can't install the man page: ${INSTALL_MANPATH}/man8 does not exist"; \ ++ echo "Can't install the man page: ${DESTDIR}${INSTALL_MANPATH}/man8 does not exist"; \ + fi + + strip: hping3 diff --git a/talimatname/genel/hping/talimat b/talimatname/genel/hping/talimat new file mode 100644 index 000000000..15b2a0788 --- /dev/null +++ b/talimatname/genel/hping/talimat @@ -0,0 +1,21 @@ +# Description: Ping for TCP/IP +# URL: https://github.com/antirez/hping +# Packager: milisarge +# Depends on: libpcap + +name=hping +version=git +release=1 +source=(tshzset.patch Makefile.patch) + +build() { + git clone https://github.com/antirez/hping + + cd $name + patch -Np1 -i $SRC/tshzset.patch + MANPATH=/usr/share/man + ./configure --prefix=/usr --no-tcl + make + patch -p1 < $SRC/Makefile.patch + make DESTDIR=$PKG install +} diff --git a/talimatname/genel/hping/tshzset.patch b/talimatname/genel/hping/tshzset.patch new file mode 100644 index 000000000..2d831e7c0 --- /dev/null +++ b/talimatname/genel/hping/tshzset.patch @@ -0,0 +1,13 @@ +diff --git a/waitpacket.c b/waitpacket.c +index a6c20f0..6e6acfb 100644 +--- a/waitpacket.c ++++ b/waitpacket.c +@@ -656,7 +656,7 @@ found: + printf(" TCP timestamp: tcpts=%u\n", tstamp); + if (first_tstamp) { + int tsdiff; +- int hz_set[] = { 2, 10, 100, 1000, 0 }; ++ int hz_set[] = { 1, 2, 10, 20, 25, 30, 40, 50, 60, 70, 80, 90, 100, 150, 200, 250, 300, 400, 500, 600, 700, 750, 800, 1000, 2000, 9000, 0 }; + int hzdiff = -1; + int hz = 0, sec; + int days, hours, minutes;