Remove net/nmap,-zenmap and ndiff(1) from net/nmap

zenmap is a python 2 gui supposed to be run as root, ndiff diffs nmap
outputs.  ndiff from the nmap package requires the nmap-zenmap package to
be installed, but doesn't depend on it and won't work unless you actually
install/use zenmap... which noone ever complained about.

Upstream has some active python 3 pull requests, but nothing concrete and
nmap port updates are overdue anyway.

Completely remove all python (2) bits from this port.

Feedback jca sthen
OK jca (on zenmap removal, ndiff removal probably as well)
OK sthen
This commit is contained in:
kn 2022-12-04 18:13:56 +00:00
parent a6a1c54db6
commit 1caf67cac9
12 changed files with 23 additions and 443 deletions

View File

@ -3,7 +3,7 @@ CATEGORIES = devel databases
DISTFILES =
# API.rev
PKGNAME = quirks-6.81
PKGNAME = quirks-6.82
PKG_ARCH = *
MAINTAINER = Marc Espie <espie@openbsd.org>

View File

@ -1,7 +1,7 @@
#! /usr/bin/perl
# ex:ts=8 sw=4:
# $OpenBSD: Quirks.pm,v 1.1476 2022/12/04 12:21:48 kn Exp $
# $OpenBSD: Quirks.pm,v 1.1477 2022/12/04 18:13:56 kn Exp $
#
# Copyright (c) 2009 Marc Espie <espie@openbsd.org>
#
@ -1764,6 +1764,7 @@ setup_obsolete_reason(
1 => 'stm32loader',
3 => 'tmda',
3 => 'spambayes',
31 => 'nmap-zenmap',
);
# though it's not yet used, these should be pkgnames, so that eventually

View File

@ -1,11 +1,8 @@
COMMENT-main= scan ports and fingerprint stack of network hosts
COMMENT-zenmap= graphical frontend for nmap
MODPY_EGG_VERSION= 7.91
DISTNAME= nmap-${MODPY_EGG_VERSION}
DISTNAME= nmap-7.91
PKGNAME-main= ${DISTNAME}
PKGNAME-zenmap= nmap-zenmap-${MODPY_EGG_VERSION}
REVISION= 2
REVISION= 3
CATEGORIES= net security
MASTER_SITES= ${HOMEPAGE}/dist/
@ -20,17 +17,14 @@ MAINTAINER= JR Aquino <tanawts@gmail.com>
# XXX license needs checking over before updating beyond 7.92
PERMIT_PACKAGE= Yes
MULTI_PACKAGES= -main -zenmap
MULTI_PACKAGES= -main
COMPILER= base-clang ports-gcc base-gcc
USE_GMAKE= Yes
MODLUA_SA= Yes
MODLUA_VERSION= 5.3
MODPY_RUNDEP= No
MODULES= lang/python \
lang/lua
MODPY_VERSION= ${MODPY_DEFAULT_VERSION_2}
MODULES= lang/lua
DEBUG_PACKAGES= ${BUILD_PACKAGES}
CONFIGURE_STYLE=autoconf
@ -49,6 +43,8 @@ CONFIGURE_ARGS= --with-libpcap=included \
--with-libpcre=${LOCALBASE} \
--with-mandir=${LOCALBASE}/man \
--without-nmap-update \
--without-ndiff \
--without-zenmap \
--disable-nls
WANTLIB-main= ${COMPILER_LIBCXX} ${MODLUA_WANTLIB} \
@ -57,21 +53,12 @@ LIB_DEPENDS-main= ${MODLUA_LIB_DEPENDS} \
devel/pcre \
security/libssh2
RUN_DEPENDS-zenmap= ${MODPY_RUN_DEPENDS} \
x11/py-gtk2 \
databases/py-sqlite2 \
devel/desktop-file-utils \
net/nmap
BUILD_DEPENDS= devel/bison
post-extract:
@cd ${WRKSRC} && rm -rf liblua/ libpcre/
pre-configure:
${SUBST_CMD} ${WRKSRC}/zenmap/install_scripts/unix/su-to-zenmap.sh \
${WRKSRC}/zenmap/install_scripts/unix/zenmap.desktop \
${WRKSRC}/zenmap/install_scripts/unix/zenmap-root.desktop
@cd ${WRKSRC}/nping ; env PATH=${PORTPATH} \
AUTOCONF_VERSION=${AUTOCONF_VERSION} autoconf

View File

@ -10,14 +10,3 @@ Index: Makefile.in
CFLAGS = @CFLAGS@ $(DBGFLAGS) $(CCOPT)
STATIC =
LDFLAGS = @LDFLAGS@ $(DBGFLAGS) $(STATIC)
@@ -348,8 +348,8 @@ $(NPINGDIR)/nping.h: nmap.h
mv -f $@.tmp $@
# Update the version number used by Zenmap.
-$(ZENMAPDIR)/zenmapCore/Version.py $(ZENMAPDIR)/share/zenmap/config/zenmap_version: nmap.h
- cd $(ZENMAPDIR) && $(PYTHON) install_scripts/utils/version_update.py "$(NMAP_VERSION)"
+#$(ZENMAPDIR)/zenmapCore/Version.py $(ZENMAPDIR)/share/zenmap/config/zenmap_version: nmap.h
+# cd $(ZENMAPDIR) && $(PYTHON) install_scripts/utils/version_update.py "$(NMAP_VERSION)"
tests/check_dns: $(OBJS)
$(CXX) -o $@ $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $^ $(LIBS) tests/nmap_dns_test.cc

View File

@ -0,0 +1,14 @@
Neuter Python 2 detection, nothing uses it
Index: configure.ac
--- configure.ac.orig
+++ configure.ac
@@ -230,8 +230,6 @@ AC_SEARCH_LIBS(gethostbyname, nsl)
dnl Check IPv6 raw sending flavor.
CHECK_IPV6_IPPROTO_RAW
-m4_define_default([_AM_PYTHON_INTERPRETER_LIST],[python2 python2.7 python2.6 python2.5 python2.4 python])
-AM_PATH_PYTHON([2.4], [HAVE_PYTHON=true], [HAVE_PYTHON=false])
HAVE_PYTHON2=false
if test $HAVE_PYTHON && test "x${PYTHON_VERSION%%.*}" = "x2"; then
HAVE_PYTHON2=true

View File

@ -1,12 +0,0 @@
Index: ndiff/setup.py
--- ndiff/setup.py.orig
+++ ndiff/setup.py
@@ -306,7 +306,7 @@ class my_uninstall(distutils.cmd.Command):
distutils.core.setup(name=u"ndiff", scripts=[u"scripts/ndiff"],
py_modules=[u"ndiff"],
- data_files=[(u"share/man/man1", [u"docs/ndiff.1"])],
+ data_files=[(u"man/man1", [u"docs/ndiff.1"])],
cmdclass={
"install_egg_info": null_command,
"install": checked_install,

View File

@ -1,14 +0,0 @@
--- zenmap/install_scripts/unix/zenmap-root.desktop.orig Sat Dec 3 06:08:10 2016
+++ zenmap/install_scripts/unix/zenmap-root.desktop Thu Dec 22 05:45:12 2016
@@ -2,9 +2,9 @@
Name=Zenmap (as root)
GenericName=GUI Port Scanner
TryExec=su-to-zenmap.sh
-Exec=su-to-zenmap.sh %F
+Exec=${TRUEPREFIX}/share/zenmap/su-to-zenmap.sh %F
Terminal=false
-Icon=zenmap
+Icon=${TRUEPREFIX}/share/zenmap/pixmaps/zenmap.png
Type=Application
Categories=Application;Network;Security;
Comment=A cross-platform GUI for the Nmap Security Scanner.

View File

@ -1,11 +0,0 @@
--- zenmap/install_scripts/unix/zenmap.desktop.orig Sat Dec 3 06:08:10 2016
+++ zenmap/install_scripts/unix/zenmap.desktop Thu Dec 22 05:45:12 2016
@@ -4,7 +4,7 @@ GenericName=GUI Port Scanner
TryExec=zenmap
Exec=zenmap %F
Terminal=false
-Icon=zenmap
+Icon=${TRUEPREFIX}/share/zenmap/pixmaps/zenmap.png
Type=Application
Categories=Application;Network;Security;
Comment=A cross-platform GUI for the Nmap Security Scanner.

View File

@ -1,52 +0,0 @@
Index: zenmap/setup.py
--- zenmap/setup.py.orig
+++ zenmap/setup.py
@@ -181,12 +181,11 @@ class my_install(install):
install.finalize_options(self)
def run(self):
+ self.fix_paths()
install.run(self)
self.set_perms()
self.set_modules_path()
- self.fix_paths()
- self.create_uninstaller()
self.write_installed_files()
def get_installed_files(self):
@@ -345,19 +344,10 @@ for dir in dirs:
# See $(nmapdatadir) in nmap/Makefile.in.
"NMAPDATADIR": os.path.join(self.saved_prefix, "share", "nmap")
}
-
- # Find and read the Paths.py file.
- pcontent = ""
paths_file = os.path.join("zenmapCore", "Paths.py")
- installed_files = self.get_outputs()
- for f in installed_files:
- if re.findall("(%s)" % re.escape(paths_file), f):
- paths_file = f
- pf = open(paths_file)
- pcontent = pf.read()
- pf.close()
- break
-
+ pf = open(paths_file)
+ pcontent = pf.read()
+ pf.close()
# Replace the path definitions.
for path, replacement in interesting_paths.items():
pcontent = re.sub("%s\s+=\s+.+" % path,
@@ -379,11 +369,6 @@ for dir in dirs:
desktop_filename = None
root_desktop_filename = None
- for f in installed_files:
- if re.search("%s$" % re.escape("zenmap-root.desktop"), f):
- root_desktop_filename = f
- elif re.search("%s$" % re.escape("zenmap.desktop"), f):
- desktop_filename = f
if desktop_filename is not None:
df = open(desktop_filename, "r")

View File

@ -1 +0,0 @@
Zenmap is Nmap's GUI.

View File

@ -3,12 +3,9 @@
@pkgpath net/nmap
@pkgpath net/nmap,no_x11
@bin bin/ncat
bin/ndiff
@bin bin/nmap
@bin bin/nping
@comment bin/uninstall_ndiff
@man man/man1/ncat.1
@man man/man1/ndiff.1
@man man/man1/nmap.1
@man man/man1/nping.1
@comment share/applications/

View File

@ -1,318 +0,0 @@
bin/nmapfe
bin/xnmap
bin/zenmap
lib/python${MODPY_VERSION}/site-packages/ndiff.py
lib/python${MODPY_VERSION}/site-packages/ndiff.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/
lib/python${MODPY_VERSION}/site-packages/radialnet/__init__.py
lib/python${MODPY_VERSION}/site-packages/radialnet/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/__init__.py
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/boxes.py
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/boxes.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/buttons.py
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/buttons.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/comboboxes.py
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/comboboxes.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/expanders.py
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/expanders.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/frames.py
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/frames.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/labels.py
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/labels.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/textview.py
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/textview.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/windows.py
lib/python${MODPY_VERSION}/site-packages/radialnet/bestwidgets/windows.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/core/
lib/python${MODPY_VERSION}/site-packages/radialnet/core/ArgvHandle.py
lib/python${MODPY_VERSION}/site-packages/radialnet/core/ArgvHandle.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/core/Coordinate.py
lib/python${MODPY_VERSION}/site-packages/radialnet/core/Coordinate.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/core/Graph.py
lib/python${MODPY_VERSION}/site-packages/radialnet/core/Graph.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/core/Info.py
lib/python${MODPY_VERSION}/site-packages/radialnet/core/Info.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/core/Interpolation.py
lib/python${MODPY_VERSION}/site-packages/radialnet/core/Interpolation.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/core/XMLHandler.py
lib/python${MODPY_VERSION}/site-packages/radialnet/core/XMLHandler.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/core/__init__.py
lib/python${MODPY_VERSION}/site-packages/radialnet/core/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/Application.py
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/Application.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/ControlWidget.py
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/ControlWidget.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/Dialogs.py
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/Dialogs.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/HostsViewer.py
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/HostsViewer.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/Image.py
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/Image.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/LegendWindow.py
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/LegendWindow.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/NodeNotebook.py
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/NodeNotebook.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/NodeWindow.py
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/NodeWindow.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/RadialNet.py
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/RadialNet.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/SaveDialog.py
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/SaveDialog.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/Toolbar.py
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/Toolbar.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/__init__.py
lib/python${MODPY_VERSION}/site-packages/radialnet/gui/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/util/
lib/python${MODPY_VERSION}/site-packages/radialnet/util/__init__.py
lib/python${MODPY_VERSION}/site-packages/radialnet/util/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/util/drawing.py
lib/python${MODPY_VERSION}/site-packages/radialnet/util/drawing.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/util/geometry.py
lib/python${MODPY_VERSION}/site-packages/radialnet/util/geometry.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/util/integration.py
lib/python${MODPY_VERSION}/site-packages/radialnet/util/integration.pyc
lib/python${MODPY_VERSION}/site-packages/radialnet/util/misc.py
lib/python${MODPY_VERSION}/site-packages/radialnet/util/misc.pyc
lib/python${MODPY_VERSION}/site-packages/zenmap-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
lib/python${MODPY_VERSION}/site-packages/zenmapCore/
lib/python${MODPY_VERSION}/site-packages/zenmapCore/BasePaths.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/BasePaths.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/DelayedObject.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/DelayedObject.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/Diff.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/Diff.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/I18N.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/I18N.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/NSEDocParser.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/NSEDocParser.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/Name.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/Name.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/NetworkInventory.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/NetworkInventory.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/NmapCommand.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/NmapCommand.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/NmapOptions.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/NmapOptions.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/NmapParser.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/NmapParser.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/Paths.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/Paths.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/RecentScans.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/RecentScans.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/ScriptArgsParser.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/ScriptArgsParser.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/ScriptMetadata.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/ScriptMetadata.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/SearchResult.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/SearchResult.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/StringPool.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/StringPool.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/TargetList.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/TargetList.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/UmitConf.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/UmitConf.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/UmitConfigParser.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/UmitConfigParser.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/UmitDB.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/UmitDB.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/UmitLogging.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/UmitLogging.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/UmitOptionParser.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/UmitOptionParser.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/Version.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/Version.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapCore/__init__.py
lib/python${MODPY_VERSION}/site-packages/zenmapCore/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/About.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/About.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/App.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/App.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/BugReport.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/BugReport.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/CrashReport.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/CrashReport.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/DiffCompare.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/DiffCompare.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/FileChoosers.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/FileChoosers.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/FilterBar.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/FilterBar.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/Icons.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/Icons.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/MainWindow.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/MainWindow.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/NmapOutputProperties.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/NmapOutputProperties.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/NmapOutputViewer.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/NmapOutputViewer.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/OptionBuilder.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/OptionBuilder.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/Print.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/Print.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ProfileCombo.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ProfileCombo.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ProfileEditor.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ProfileEditor.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ProfileHelp.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ProfileHelp.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScanHostDetailsPage.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScanHostDetailsPage.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScanHostsView.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScanHostsView.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScanInterface.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScanInterface.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScanNmapOutputPage.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScanNmapOutputPage.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScanOpenPortsPage.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScanOpenPortsPage.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScanRunDetailsPage.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScanRunDetailsPage.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScanScanListPage.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScanScanListPage.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScanToolbar.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScanToolbar.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScansListStore.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScansListStore.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScriptInterface.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/ScriptInterface.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/SearchGUI.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/SearchGUI.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/SearchWindow.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/SearchWindow.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/TargetCombo.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/TargetCombo.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/TopologyPage.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/TopologyPage.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/__init__.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/__init__.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/gtkutils.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/gtkutils.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higboxes.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higboxes.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higbuttons.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higbuttons.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higdialogs.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higdialogs.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higentries.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higentries.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higexpanders.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higexpanders.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higframe.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higframe.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higlabels.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higlabels.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higlogindialogs.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higlogindialogs.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/hignotebooks.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/hignotebooks.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higprogressbars.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higprogressbars.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higscrollers.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higscrollers.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higspinner.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higspinner.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higtables.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higtables.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higtextviewers.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higtextviewers.pyc
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higwindows.py
lib/python${MODPY_VERSION}/site-packages/zenmapGUI/higwidgets/higwindows.pyc
@man man/man1/zenmap.1
share/applications/zenmap-root.desktop
share/applications/zenmap.desktop
share/zenmap/
share/zenmap/config/
share/zenmap/config/scan_profile.usp
share/zenmap/config/zenmap.conf
share/zenmap/config/zenmap_version
share/zenmap/docs/
share/zenmap/docs/help.html
share/zenmap/locale/
share/zenmap/locale/de/
share/zenmap/locale/de/LC_MESSAGES/
share/zenmap/locale/de/LC_MESSAGES/zenmap.mo
share/zenmap/locale/es/
share/zenmap/locale/es/LC_MESSAGES/
share/zenmap/locale/es/LC_MESSAGES/zenmap.mo
share/zenmap/locale/fr/
share/zenmap/locale/fr/LC_MESSAGES/
share/zenmap/locale/fr/LC_MESSAGES/zenmap.mo
share/zenmap/locale/hi/
share/zenmap/locale/hi/LC_MESSAGES/
share/zenmap/locale/hi/LC_MESSAGES/zenmap.mo
share/zenmap/locale/hr/
share/zenmap/locale/hr/LC_MESSAGES/
share/zenmap/locale/hr/LC_MESSAGES/zenmap.mo
share/zenmap/locale/it/
share/zenmap/locale/it/LC_MESSAGES/
share/zenmap/locale/it/LC_MESSAGES/zenmap.mo
share/zenmap/locale/ja/
share/zenmap/locale/ja/LC_MESSAGES/
share/zenmap/locale/ja/LC_MESSAGES/zenmap.mo
share/zenmap/locale/pl/
share/zenmap/locale/pl/LC_MESSAGES/
share/zenmap/locale/pl/LC_MESSAGES/zenmap.mo
share/zenmap/locale/pt_BR/
share/zenmap/locale/pt_BR/LC_MESSAGES/
share/zenmap/locale/pt_BR/LC_MESSAGES/zenmap.mo
share/zenmap/locale/ru/
share/zenmap/locale/ru/LC_MESSAGES/
share/zenmap/locale/ru/LC_MESSAGES/zenmap.mo
share/zenmap/locale/zh/
share/zenmap/locale/zh/LC_MESSAGES/
share/zenmap/locale/zh/LC_MESSAGES/zenmap.mo
share/zenmap/misc/
share/zenmap/misc/profile_editor.xml
share/zenmap/pixmaps/
share/zenmap/pixmaps/default_32.png
share/zenmap/pixmaps/default_75.png
share/zenmap/pixmaps/freebsd_32.png
share/zenmap/pixmaps/freebsd_75.png
share/zenmap/pixmaps/irix_32.png
share/zenmap/pixmaps/irix_75.png
share/zenmap/pixmaps/linux_32.png
share/zenmap/pixmaps/linux_75.png
share/zenmap/pixmaps/macosx_32.png
share/zenmap/pixmaps/macosx_75.png
share/zenmap/pixmaps/openbsd_32.png
share/zenmap/pixmaps/openbsd_75.png
share/zenmap/pixmaps/radialnet/
share/zenmap/pixmaps/radialnet/border.png
share/zenmap/pixmaps/radialnet/firewall.png
share/zenmap/pixmaps/radialnet/logo.png
share/zenmap/pixmaps/radialnet/padlock.png
share/zenmap/pixmaps/radialnet/router.png
share/zenmap/pixmaps/radialnet/switch.png
share/zenmap/pixmaps/radialnet/wireless.png
share/zenmap/pixmaps/redhat_32.png
share/zenmap/pixmaps/redhat_75.png
share/zenmap/pixmaps/solaris_32.png
share/zenmap/pixmaps/solaris_75.png
share/zenmap/pixmaps/throbber.gif
share/zenmap/pixmaps/throbber.png
share/zenmap/pixmaps/ubuntu_32.png
share/zenmap/pixmaps/ubuntu_75.png
share/zenmap/pixmaps/unknown_32.png
share/zenmap/pixmaps/unknown_75.png
share/zenmap/pixmaps/vl_1_32.png
share/zenmap/pixmaps/vl_1_75.png
share/zenmap/pixmaps/vl_2_32.png
share/zenmap/pixmaps/vl_2_75.png
share/zenmap/pixmaps/vl_3_32.png
share/zenmap/pixmaps/vl_3_75.png
share/zenmap/pixmaps/vl_4_32.png
share/zenmap/pixmaps/vl_4_75.png
share/zenmap/pixmaps/vl_5_32.png
share/zenmap/pixmaps/vl_5_75.png
share/zenmap/pixmaps/win_32.png
share/zenmap/pixmaps/win_75.png
share/zenmap/pixmaps/zenmap.png
share/zenmap/su-to-zenmap.sh
@tag update-desktop-database