--- xprobe-0.3.orig/debian/changelog +++ xprobe-0.3/debian/changelog @@ -0,0 +1,122 @@ +xprobe (0.3-1.1ubuntu1) trusty; urgency=medium + + * Use autotools-dev to update config.{sub,guess} instead of current method, + which doesn't appear to be working. + + -- Logan Rosen Mon, 13 Jan 2014 21:50:08 -0500 + +xprobe (0.3-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Fix FTBFS with GCC 4.3 (Closes: #417779). + + -- Luk Claes Sat, 15 Mar 2008 21:37:25 +0000 + +xprobe (0.3-1) unstable; urgency=low + + * New upstream version + + -- Richard Atterer Wed, 17 Aug 2005 13:43:07 +0200 + +xprobe (0.2.2-1) unstable; urgency=low + + * New upstream version + + -- Richard Atterer Tue, 22 Feb 2005 22:54:24 +0100 + +xprobe (0.2.1-3) unstable; urgency=low + + * Also re-libtoolized libs-external/USI++/src + + -- Richard Atterer Sun, 26 Dec 2004 13:22:45 +0100 + +xprobe (0.2.1-2) unstable; urgency=low + + * Re-libtoolized to fix build problem on mipsel + (*sigh*, upstream keeps forgetting about this.) + + -- Richard Atterer Fri, 24 Dec 2004 14:07:03 +0100 + +xprobe (0.2.1-1) unstable; urgency=low + + * New upstream version + + -- Richard Atterer Thu, 23 Dec 2004 19:38:12 +0100 + +xprobe (0.2rc1-2) unstable; urgency=medium + + * Change compiler flags to compile without optimization + Closes: #264866: FTBFS: g++ internal compiler error: Segmentation + fault + + -- Richard Atterer Sat, 21 Aug 2004 19:53:07 +0200 + +xprobe (0.2rc1-1) unstable; urgency=low + + * New upstream version, re-libtoolized. + + -- Richard Atterer Sat, 9 Aug 2003 00:38:26 +0200 + +xprobe (0.1-5) unstable; urgency=low + + * Re-libtoolized to bring config.guess etc up to date, closes: #191128 + * Eliminated use of multi-line strings, which cause build failure + with gcc 3.3, closes: #195560 + + -- Richard Atterer Sun, 1 Jun 2003 16:39:52 +0200 + +xprobe (0.1-4) unstable; urgency=low + + * Fix for build error: libs-external/USI++ attempted to link + non-fPIC object files into a .so, which failed on some arches. + Since the .so is not used by xprobe, just prevent the attempt to + create it. + + -- Richard Atterer Wed, 7 May 2003 12:20:20 +0200 + +xprobe (0.1-3) unstable; urgency=low + + * The upstream Makefiles use "clear" to clear the screen. On some + buildds, this fails because TERM is not set up. Prevent "clear" + from being called. + + -- Richard Atterer Tue, 6 May 2003 21:38:30 +0200 + +xprobe (0.1-2) unstable; urgency=low + + * Re-libtoolized to fix HPPA build failure, closes: #191128 + + -- Richard Atterer Tue, 29 Apr 2003 00:44:06 +0200 + +xprobe (0.1-1) unstable; urgency=low + + * New upstream version. Now called "xprobe2" by upstream, keeping + "xprobe" package name out of pure lazyness. :-P + Upstream version is actually "0.1final" - changes from "0.1" make + it DFSG-free ("nonprofit/educational only" removed) and fix minor + bugs. + * Incorporates NMU fixes (compiled against libpcap 0.7), closes: #156203 + * Improved OS detection no longer misreports Windows ME, closes: #121356 + + -- Richard Atterer Mon, 7 Apr 2003 16:32:40 +0200 + +xprobe (0.0.2-1) unstable; urgency=low + + * New upstream release + * Now ought to detect Windows ME correctly, closes: #110989 + * Prevent compiler warnings: uint32_t not found by configure, but + defined in indirectly included /usr/include/stdint.h + * Moved X_v1.0.pdf from .orig.tar.gz to Debian .diff.gz + * Manpage now uses "xprobe" as command name, not "x", closes: #112802 + + -- Richard Atterer Sat, 27 Oct 2001 10:52:25 +0200 + +xprobe (0.0.1p1-1) unstable; urgency=low + + * Initial Release. Finishes the ITP process, closes: #108724 + * Added X_v1.0.pdf to upstream sources (.orig.tar.gz) even though it + is not actually distributed with the xprobe source. + * Renamed binary from "x" to "xprobe" (upstream will do this in v0.0.2) + + -- Richard Atterer Wed, 15 Aug 2001 11:00:04 +0200 + --- xprobe-0.3.orig/debian/compat +++ xprobe-0.3/debian/compat @@ -0,0 +1 @@ +4 --- xprobe-0.3.orig/debian/control +++ xprobe-0.3/debian/control @@ -0,0 +1,27 @@ +Source: xprobe +Section: net +Priority: extra +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Richard Atterer +Build-Depends: debhelper (>> 4), libpcap-dev (>= 0.7.1), autotools-dev +Standards-Version: 3.5.9 + +Package: xprobe +Architecture: any +Depends: ${shlibs:Depends} +Provides: xprobe2 +Description: Remote OS identification + Xprobe2 allows you to determine what operating system is running on a + remote host. It sends several packets to a host and analyses the + returned answers. + . + Xprobe2's functionality is comparable to the OS fingerprinting feature + in nmap (written by a different Fyodor): + - Outputs its level of confidence about the OS on the remote host. + - Remains usable even if intermediate systems (routers, firewalls) make + slight modifications to the packets. + - Can list the type of intermediate device (e.g. "Linux IP masquerading"). + - Modular architecture allows new fingerprinting tests and new OS + signatures to be added. + . + Project homepage: --- xprobe-0.3.orig/debian/copyright +++ xprobe-0.3/debian/copyright @@ -0,0 +1,30 @@ +This package was debianized by Richard Atterer on +Wed, 15 Aug 2001 11:00:04 +0200. + +It was downloaded from + http://www.sys-security.com/html/projects/X.html + http://www.notlsd.net/xprobe/ + http://xprobe.sourceforge.net + +Upstream Authors: + Ofir Arkin , http://www.sys-security.com + Fyodor Yarochkin , http://www.notlsd.net + +Copyright: + + This package 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 dated June, 1991. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + 02111-1307, USA. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. --- xprobe-0.3.orig/debian/docs +++ xprobe-0.3/debian/docs @@ -0,0 +1,7 @@ +AUTHORS +README +TODO +docs/modules_howto.txt +docs/new-fingerprints-howto.txt +docs/xprobe-phrack.txt +docs/xprobe2-defcon10.pdf --- xprobe-0.3.orig/debian/rules +++ xprobe-0.3/debian/rules @@ -0,0 +1,57 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +configure: configure-stamp +configure-stamp: + dh_testdir src/xprobe.cc + dh_autotools-dev_updateconfig + ./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc + touch configure-stamp + +build: configure-stamp build-stamp +build-stamp: + dh_testdir src/xprobe.cc + $(MAKE) + touch build-stamp + +clean: + dh_testdir src/xprobe.cc + dh_testroot + rm -f build-stamp configure-stamp + -$(MAKE) distclean + dh_autotools-dev_restoreconfig + dh_clean + +install: build + dh_testdir src/xprobe.cc + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) install DESTDIR=$(CURDIR)/debian/xprobe + sed 's%CREDITS in distro tarball%/usr/share/doc/xprobe/CREDITS%; s%^\.TH XPROBE2 %.TH XPROBE2 "1"%' debian/xprobe/usr/share/man/man1/xprobe2.1 + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir src/xprobe.cc + dh_testroot + dh_installdocs CREDITS +# dh_installexamples + dh_installchangelogs CHANGELOG + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- xprobe-0.3.orig/libs-external/USI++/src/ip.cc +++ xprobe-0.3/libs-external/USI++/src/ip.cc @@ -13,6 +13,7 @@ #include "usi++/ip.h" #include "config.h" +#include #include #include #include --- xprobe-0.3.orig/libs-external/USI++/src/misc.cc +++ xprobe-0.3/libs-external/USI++/src/misc.cc @@ -1,5 +1,6 @@ #include "usi++/usi++" #include "usi++/usi-structs.h" +#include #include #include #include --- xprobe-0.3.orig/libs-external/USI++/usi++/config.h +++ xprobe-0.3/libs-external/USI++/usi++/config.h @@ -8,7 +8,7 @@ #define HAVE_INTTYPES_H 1 /* Define to 1 if you have the `nsl' library (-lnsl). */ -/* #undef HAVE_LIBNSL */ +#define HAVE_LIBNSL 1 /* Define to 1 if you have the `pcap' library (-lpcap). */ #define HAVE_LIBPCAP 1 @@ -17,7 +17,7 @@ /* #undef HAVE_LIBSOCKET */ /* Define to 1 if you have the header file. */ -/* #undef HAVE_LINUX_FILTER_H */ +#define HAVE_LINUX_FILTER_H 1 /* Define to 1 if you have the header file. */ #define HAVE_MEMORY_H 1 --- xprobe-0.3.orig/libs-external/USI++/usi++/tcp.h +++ xprobe-0.3/libs-external/USI++/usi++/tcp.h @@ -15,6 +15,7 @@ #include "usi-structs.h" #include "datalink.h" #include "ip.h" +#include namespace usipp {