debian/0000755000000000000000000000000011753434147007177 5ustar debian/nmapsi4.10000644000000000000000000000242511753434147010637 0ustar .TH nmapsi4 1 "April 25, 2007" "QT Application" .SH NAME nmapsi4 \- A Qt4 interface for nmap .SH SYNOPSIS .B nmapsi4 [\fIQt-options\fR] [\fIKDE-options\fR] [\fIFile\fR] .SH DESCRIPTION This manual page documents briefly the .B nmapsi4 QT Application. This manual page was written for the Debian GNU/Linux distribution because the original program does not have a manual page. .PP nmapsi4 is a full-featured interface for the nmap(1) security network scanner. .SH OPTIONS .SS "Arguments:" .TP File(s) file(s) to open .SS "General Options" .B \-\-help Show help about options .TP .B \-\-help\-qt Show Qt specific options .TP .B \-\-help\-kde Show KDE specific options .TP .B \-\-help\-all Show all options .TP .B \-\-author Show author information .TP .B \-v\fR, \fB\-\-version Show version information .TP .B \-\-license Show license information .TP .B \-\- End of options .br This manual page was prepared by .nh .ad l Francesco Cecconi .hy for the Debian GNU/Linux system (but may be used by others). .SH "SEE ALSO" If the .B khelpcenter program is properly installed at your site, the command .IP .B khelpcenter help:/nmapsi4 .PP should give you access to the complete manual. .P Alternatively the manual can be browsed in .B konqueror giving it the URL help:/nmapsi4 debian/rules0000755000000000000000000000221611753434147010260 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 configure: configure-stamp configure-stamp: dh_testdir cd tools ; ./cmake_verbose_script.sh touch configure-stamp build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: configure-stamp $(QUILT_STAMPFN) dh_testdir $(MAKE) -C build/ touch $@ clean: dh_testdir dh_testroot [ ! -f build/Makefile ] || $(MAKE) -C build/ clean rm -rf build/ dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs $(MAKE) -C build/ DESTDIR=$(CURDIR)/debian/nmapsi4 install # 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 dh_testroot dh_installchangelogs dh_installdocs dh_installmenu dh_installman debian/nmapsi4.1 debian/nmapsi4-logr.1 dh_compress dh_fixperms dh_makeshlibs dh_installdeb dh_shlibdeps dh_strip dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure debian/menu0000644000000000000000000000023011753434147010061 0ustar ?package(nmapsi4):\ needs="X11"\ section="Applications/Network/Monitoring"\ title="nmapsi4"\ command="/usr/bin/nmapsi4" debian/README.source0000644000000000000000000000022711753434147011357 0ustar This package uses dpatch to handle patches against upstream source code; you can find additional information about dpatch at /usr/share/doc/dpatch/ debian/watch0000644000000000000000000000022411753434147010226 0ustar version=3 opts="dversionmangle=s/~/-/" \ http://code.google.com/p/nmapsi4/downloads/list http://nmapsi4.googlecode.com/files/nmapsi4-(.*)\.tar\.bz2 debian/docs0000644000000000000000000000000511753434147010045 0ustar TODO debian/changelog0000644000000000000000000000606611753434147011061 0ustar nmapsi4 (0.3.1-1) unstable; urgency=low * [59cbf87] Imported Upstream version 0.3.1 * [44e36de] Refreshed patches * [0986f29] Fix ftbfs with GCC-4.7, thanks to Francesco Cecconi. (Closes: #667298) * [a7a0b60] Depends on nmap (>= 5.51) * [87c716b] Added recommended target build-indep and build-arch * [904b991] Fixed watch file * [4411387] remove quilt from build-depends * [28c4be0] Bump standards-version 3.9.3 (no chanes needed) -- Giuseppe Iuculano Sat, 12 May 2012 12:02:21 +0200 nmapsi4 (0.2.1-1) unstable; urgency=low * [f35b3bf] Imported Upstream version 0.2.1 - Fixed FTBFS with gcc 4.5 (Closes: #618069) - Fixed Crash (LP: #636959) * [1c09ef5] Update to Standards-Version 3.9.1, no changes needed * [a0b2f70] Updated home page * [9102006] Added libqtwebkit-dev in Build-Depends -- Giuseppe Iuculano Sun, 20 Mar 2011 15:37:00 +0100 nmapsi4 (0.2~beta1-1) unstable; urgency=low * [166dfb6] Imported Upstream version 0.2~beta1 * [9434ab6] Switch to dpkg-source 3.0 (quilt) format -- Giuseppe Iuculano Fri, 26 Mar 2010 22:29:25 +0100 nmapsi4 (0.2~alpha3-2) unstable; urgency=low * [6ecfbf9] Bump Standards-Version, no changes needed * [ec456f2] Updated watch file * Uploaded to unstable -- Giuseppe Iuculano Mon, 22 Feb 2010 14:45:53 +0100 nmapsi4 (0.2~alpha3-1) experimental; urgency=low * [9450d4a] Imported Upstream version 0.2~alpha3 -- Giuseppe Iuculano Fri, 22 Jan 2010 20:24:22 +0100 nmapsi4 (0.2~alpha1-1) experimental; urgency=low * [969b2e6] Imported Upstream version 0.1.97 * [f4c8cc2] Imported Upstream version 0.2~alpha1 * [17bcd55] Updated my email address and removed DMUA control field * [ef73b72] Updated to Standards-Version 3.8.3 (No changes needed) -- Giuseppe Iuculano Sat, 05 Dec 2009 11:45:09 +0100 nmapsi4 (0.1.97-1) experimental; urgency=low * [969b2e6] Imported Upstream version 0.1.97 * [a020699] Updated to standards version 3.8.2 (No changes needed) -- Giuseppe Iuculano Tue, 04 Aug 2009 15:05:04 +0200 nmapsi4 (0.1.96rev2-1~exp0) experimental; urgency=low * [fcfa4c5] Imported Upstream version 0.1.96rev2 * [84d2220] Switch to quilt * [cd6a3c9] added a man page for nmapsi4-logr * [ecf6181] Updated to standards version 3.8.1 (No changes needed) * [192f13a] debian/copyright: use the © symbol and fix copyright-with- old-dh-make-debian-copyright lintian warning -- Giuseppe Iuculano Sat, 09 May 2009 17:49:15 +0200 nmapsi4 (0.1.1-1) unstable; urgency=low * New Upstream Version * debian/control: + Added VCS field + Added DM-Upload-Allowed control field * Fixed watch file * debian/nmapsi4.1: Fix a typo, thanks to A. Costa (Closes: #507846) -- Giuseppe Iuculano Mon, 22 Dec 2008 11:57:36 +0100 nmapsi4 (0.1-1) unstable; urgency=low * Initial release (Closes: #503469) -- Giuseppe Iuculano Sun, 26 Oct 2008 13:35:15 +0100 debian/control0000644000000000000000000000127611753434147010610 0ustar Source: nmapsi4 Section: net Priority: extra Maintainer: Giuseppe Iuculano Build-Depends: debhelper (>= 7), cmake (>= 2.6.0), libqt4-dev, libqtwebkit-dev Standards-Version: 3.9.3 Homepage: http://www.nmapsi4.org Vcs-Git: git://git.debian.org/git/users/derevko-guest/nmapsi4.git Vcs-Browser: http://git.debian.org/?p=users/derevko-guest/nmapsi4.git Package: nmapsi4 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, nmap (>= 5.51) Description: graphical interface to nmap, the network scanner NmapSI4 is a complete Qt-based Gui with the design goal to provide a complete nmap interface for users, in order to manage all options of this power security net scanner. debian/nmapsi4-logr.10000644000000000000000000000130111753434147011570 0ustar .TH Nmapsi4-logr 1 "May 9, 2008" .SH NAME nmapsi4-logr \- Nmapsi4 log reader .SH SYNOPSIS .B nmapsi4-logr .SH DESCRIPTION This manual page documents briefly the .B nmapsi4-logr command. This manual page was written for the Debian distribution because the original program does not have a manual page. .PP \fBnmapsi4\fP is a full-featured interface for the nmap(1) security network scanner. .SH OPTIONS .B nmapsi4-logr supports no commandline options. Everything is done via the GUI. .SH AUTHOR nmapsi4-logr was written by Francesco Cecconi .PP This manual page was written by Giuseppe Iuculano , for the Debian project (but may be used by others). debian/compat0000644000000000000000000000000211753434147010375 0ustar 7 debian/patches/0000755000000000000000000000000011753434147010626 5ustar debian/patches/02_fix_gcc47_build0000644000000000000000000000143211753434147014006 0ustar Fix ftbfs with GCC-4.7 (Closes: #667298) --- a/nmapsi4/app/mainwin.h +++ b/nmapsi4/app/mainwin.h @@ -57,6 +57,11 @@ #include "parser.h" #include "vulnerability.h" +// system +#ifndef Q_WS_WIN +#include +#endif + // define class namespace using namespace internalLookup; using namespace digInterface; @@ -71,7 +76,7 @@ namespace Ui class nmapClass : public QMainWindow, public Ui::MainWindow { Q_OBJECT - + friend class parser; friend class vulnerability; --- a/nmapsi4/app/preference/profilemain.h +++ b/nmapsi4/app/preference/profilemain.h @@ -29,6 +29,11 @@ #include "utilities.h" #include +// system +#ifndef Q_WS_WIN +#include +#endif + class mainProfile : public QDialog, private Ui::ProfileMain { Q_OBJECT debian/patches/01_fix_desktop_entry.patch0000644000000000000000000000174611753434147015717 0ustar Author: Giuseppe Iuculano Description: Remove Encoding from desktop entry, use su-to-root, fix icon path --- a/nmapsi4/desktop/nmapsi4-admin.desktop +++ b/nmapsi4/desktop/nmapsi4-admin.desktop @@ -4,8 +4,8 @@ Comment=Is a Qt4 interface for nmap scan Comment[ru]=Qt4 интерфейс для сканера nmap Comment[uk]=Qt4 інтерфейс для сканера nmap Comment[it]=Interfaccia Qt4 per nmap -Exec=kdesu nmapsi4 -Icon=nmapsi4 +Exec=su-to-root -X -c nmapsi4 +Icon=/usr/share/icons/hicolor/32x32/apps/nmapsi4.png Terminal=false Type=Application X-KDE-SubstituteUID=true --- a/nmapsi4/desktop/nmapsi4.desktop +++ b/nmapsi4/desktop/nmapsi4.desktop @@ -5,7 +5,7 @@ Comment[ru]=Qt4 интерфейс дл Comment[uk]=Qt4 інтерфейс для сканера nmap Comment[it]=Interfaccia Qt4 per nmap Exec=nmapsi4 -Icon=nmapsi4 +Icon=/usr/share/icons/hicolor/32x32/apps/nmapsi4.png Terminal=false Type=Application Categories=Qt;System;Security; debian/patches/series0000644000000000000000000000005611753434147012044 0ustar 01_fix_desktop_entry.patch 02_fix_gcc47_build debian/copyright0000644000000000000000000000235311753434147011135 0ustar This package was debianized by Giuseppe Iuculano on Sun, 26 Oct 2008 13:35:15 +0100. It was downloaded from: http://code.google.com/p/nmapsi4/downloads/list Upstream Author: Francesco Cecconi Copyright: Copyright (C) 2007-2008 Francesco Cecconi License: 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; either version 2 of the License 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. The Debian packaging is © 2008, Giuseppe Iuculano and is licensed under the same license as the software itself. debian/source/0000755000000000000000000000000011753434147010477 5ustar debian/source/format0000644000000000000000000000001411753434147011705 0ustar 3.0 (quilt)