Exemplo n.º 1
0
# 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 program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

import os
import os.path

from glob import glob
from umit.plugin.Containers import setup

mo_files = []
for filepath in glob("locale/*/*.mo"):
    path = os.path.dirname(filepath)
    mo_files.append((path, [filepath]))

setup(name='Localize-Example',
      version='1.0',
      author=['Francesco Piccinno'],
      url='http://blog.archpwn.org',
      scripts=['sources/main.py'],
      start_file="main",
      data_files=[('data', ['dist/logo.png'])] + mo_files,
      provide=['=localize-1.0'],
      description='a localized plugin for testing',
      license=['GPL'],
      copyright=['(C) 2009 Adriano Monteiro Marques'],
      output='Localize.ump')
Exemplo n.º 2
0
# Author: Francesco Piccinno <*****@*****.**>
#
# 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; either version 2 of the License, or
# (at your option) any later version.
#
# This program 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 program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

from umit.plugin.Containers import setup

setup(name='Context menu',
      version='1.0',
      author=['Francesco Piccinno'],
      url='http://blog.archpwn.org',
      license=['GPL'],
      copyright=['(C) 2009 Adriano Monteiro Marques'],
      start_file='main',
      provide=['=context-menu-1.0'],
      description='a context menu for host list',
      scripts=['sources/main.py'],
      data_files=[('data', ['dist/logo.png'])],
      output='ContextMenu.ump')
Exemplo n.º 3
0
# 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; either version 2 of the License, or
# (at your option) any later version.
#
# This program 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 program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

from umit.plugin.Containers import setup

setup(
    name='Context menu',
    version='1.0',
    author=['Francesco Piccinno'],
    url='http://blog.archpwn.org',
    license=['GPL'],
    copyright=['(C) 2009 Adriano Monteiro Marques'],
    start_file='main',
    provide=['=context-menu-1.0'],
    description='a context menu for host list',
    scripts=['sources/main.py'],
    data_files=[('data', ['dist/logo.png'])],
    output='ContextMenu.ump'
)
# 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; either version 2 of the License, or
# (at your option) any later version.
#
# This program 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 program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

from umit.plugin.Containers import setup

setup(
    name='ThrobberAnimation',
    version='1.0',
    author=['Francesco Piccinno'],
    url='http://blog.archpwn.org',
    scripts=['sources/main.py'],
    start_file="main",
    data_files=[('data', ['dist/logo.png', 'dist/throbber-16.gif'])],
    provide=['=ThrobberAnimation-1.0'],
    description='This plugin adds a throbber that\'s showed when a scan is running.',
    license=["GPL"],
    copyright=["(C) 2009 - Francesco Piccinno"],
    output='throbberanimation.ump'
)
Exemplo n.º 5
0
# 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; either version 2 of the License, or
# (at your option) any later version.
#
# This program 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 program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

from umit.plugin.Containers import setup

setup(name='Umit Console',
      version='1.0',
      author=['Francesco Piccinno'],
      url='http://blog.archpwn.org',
      start_file='main',
      need=['>=Tabber-1.0'],
      description='a Python console for UMIT interacting',
      license=['GPL'],
      copyright=['(C) 2009 Adriano Monteiro Marques'],
      scripts=['sources/main.py'],
      package_dir={'console': 'sources/console'},
      packages=['console'],
      data_files=[('data', ['dist/logo.png'])],
      output='UmitConsole.ump')
# 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; either version 2 of the License, or
# (at your option) any later version.
#
# This program 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 program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

from umit.plugin.Containers import setup

setup(
    name='Flow Analyzer',
    version='1.0',
    author=['Francesco Piccinno'],
    url='http://blog.archpwn.org',
    start_file='main',
    provide=['=flow-analyzer-1.0'],
    description='a simple plugin that analyze parsed XML file from nmap',
    license=['GPL'],
    copyright=['(C) 2009 Adriano Monteiro Marques'],
    scripts=['sources/main.py'],
    data_files=[('data', ['dist/logo.png'])],
    output='FlowAnalyzer.ump'
)
Exemplo n.º 7
0
            'moo/moo-stub.c',
        ],
        include_dirs=[
            "C:\\GTK\\include\\gtk-2.0", "C:\\GTK\\include\\glib-2.0",
            "C:\\GTK\\include\\atk-1.0", "C:\\GTK\\include\\pango-1.0",
            "C:\\GTK\\include\\cairo",
            "C:\\GTK\\lib\\gtk-2.0\\include", "C:\\GTK\\lib\\glib-2.0\\include",
            "C:\\Python25\\include\\pycairo", "C:\\Python25\\include\\pygtk-2.0"
            ],
        library_dirs=["C:\\GTK\\lib"],
        libraries=["gtk-win32-2.0", "gthread-2.0", "glib-2.0", "gobject-2.0", "gdk-win32-2.0", "gdk_pixbuf-2.0"]
    ) 

setup(
    name='Tabber',
    version='1.0',
    author=['Francesco Piccinno (code ripped from PIDA)'],
    url='http://blog.archpwn.org',
    start_file='main',
    provide=['=Tabber-1.0'],
    description='Tabber provides docking functionality to UMIT UI (code ripped from PIDA)',
    license=['GPL'],
    copyright=['(C) 2009 Adriano Monteiro Marques'],
    data_files=[('data', ['dist/logo.png'])],
    scripts=['sources/main.py'],
    package_dir={'tabber' : 'sources/tabber'},
    packages=['tabber'],
    ext_modules=[moo],
    output='Tabber.ump'
)
Exemplo n.º 8
0
# 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; either version 2 of the License, or
# (at your option) any later version.
#
# This program 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 program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

from umit.plugin.Containers import setup

setup(
    name='Terminal',
    version='1.0',
    author=['Francesco Piccinno'],
    url='http://blog.archpwn.org',
    start_file='main',
    provide=['=terminal-1.0'],
    description='A simple terminal page for UMIT (vte)',
    license=['GPL'],
    copyright=['(C) 2009 Adriano Monteiro Marques'],
    scripts=['sources/main.py'],
    data_files=[('data', ['dist/logo.png'])],
    output='TerminalPad.ump'
)
Exemplo n.º 9
0
# (at your option) any later version.
#
# This program 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 program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

from umit.plugin.Containers import setup

setup(
    name='dummy-working',
    version='1.0',
    author=['Francesco Piccinno'],
    url='http://blog.archpwn.org',
    update=['http://localhost/~stack/plugins/dummywork'],
    license=['GPL'],
    copyright=['(C) 2009 Adriano Monteiro Marques'],
    scripts=['sources/main.py'],
    start_file="main",
    data_files=[('data', ['dist/logo.png'])],
    provide=['=dummy-1.0'],
    description='a dummy plugin (working)',
    package_dir={'dummy' : 'sources/dummy'},
    packages=['dummy'],
    output='dummyworking.ump'
)
Exemplo n.º 10
0
# it 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.
#
# This program 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 program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

from umit.plugin.Containers import setup

setup(
    name='SystemInfo',
    version='0.1',
    author=['Francesco Piccinno'],
    url='http://blog.archpwn.org',
    update=['http://localhost/mia/', 'http://localhost/'],
    start_file='main',
    provide=['>=SystemInfo-1.0'],
    description='A plugin that provides info about the system',
    license=['GPL'],
    copyright=['(C) 2009 Adriano Monteiro Marques'],
    scripts=['sources/main.py'],
    data_files=[('data', ['dist/logo.png'])],
    output='SystemInfo.ump'
)
Exemplo n.º 11
0
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program 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 program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

from umit.plugin.Containers import setup

setup(
    name='Tray Icon',
    version='2.0',
    author=['Francesco Piccinno'],
    url='http://blog.archpwn.org',
    start_file='main',
    provide=['=tray-2.0'],
    description='A simple tray icon for Umit',
    scripts=['sources/main.py'],
    data_files=[('data', ['dist/logo.png', 'dist/preferences.xml'])],
    package_dir={'notification' : 'sources/notification'},
    packages=['notification'],
    license=['GPL'],
    copyright=['(C) 2009 Adrian Monteiro Marques'],
    output='TrayIcon.ump'
)
Exemplo n.º 12
0
            if cdigest != digest:
                return False, "MD5 verification failed on %s - (digest is %s while it should be %s)" % (ofile, cdigest, digest)

        return (True, "Wooo! Awesome! test passed :)")
"""

f = open('sources/test/autogen.py', 'w')
f.write(autogencode.replace('$fuffa$', str(digest_list)))
f.close()

data_files = []

for file in glob('testfiles%s' % ('/*' * dep_ndir)):
    data_files.append(('data/test%s' % os.path.dirname(file)[9:], [file]))

setup(name='TestCase',
      version='1.0',
      author=['Francesco Piccinno'],
      license=['GPL'],
      copyright=['(C) 2009 Adriano Monteiro Marques'],
      url='http://blog.archpwn.org',
      scripts=['sources/main.py'],
      start_file="main",
      data_files=[
          ('data', ['dist/logo.png']),
      ] + data_files,
      description='Testcase plugin',
      package_dir={'test': 'sources/test'},
      packages=['test'],
      output='TestCase.ump')
Exemplo n.º 13
0
# Author: Francesco Piccinno <*****@*****.**>
#
# 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; either version 2 of the License, or
# (at your option) any later version.
#
# This program 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 program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

from umit.plugin.Containers import setup

setup(name='Terminal',
      version='1.0',
      author=['Francesco Piccinno'],
      url='http://blog.archpwn.org',
      start_file='main',
      provide=['=terminal-1.0'],
      description='A simple terminal page for UMIT (vte)',
      license=['GPL'],
      copyright=['(C) 2009 Adriano Monteiro Marques'],
      scripts=['sources/main.py'],
      data_files=[('data', ['dist/logo.png'])],
      output='TerminalPad.ump')
Exemplo n.º 14
0
            if cdigest != digest:
                return False, "MD5 verification failed on %s - (digest is %s while it should be %s)" % (ofile, cdigest, digest)

        return (True, "Wooo! Awesome! test passed :)")
"""

f = open('sources/test/autogen.py', 'w')
f.write(autogencode.replace('$fuffa$', str(digest_list)))
f.close()

data_files = []

for file in glob('testfiles%s' % ('/*' * dep_ndir)):
    data_files.append(('data/test%s' % os.path.dirname(file)[9:], [file]))

setup(
    name='TestCase',
    version='1.0',
    author=['Francesco Piccinno'],
    license=['GPL'],
    copyright=['(C) 2009 Adriano Monteiro Marques'],
    url='http://blog.archpwn.org',
    scripts=['sources/main.py'],
    start_file="main",
    data_files=[('data', ['dist/logo.png']), ] + data_files,
    description='Testcase plugin',
    package_dir={'test' : 'sources/test'},
    packages=['test'],
    output='TestCase.ump'
)
            "C:\\GTK\\include\\gtk-2.0", "C:\\GTK\\include\\glib-2.0",
            "C:\\GTK\\include\\atk-1.0", "C:\\GTK\\include\\pango-1.0",
            "C:\\GTK\\include\\cairo", "C:\\GTK\\lib\\gtk-2.0\\include",
            "C:\\GTK\\lib\\glib-2.0\\include",
            "C:\\Python25\\include\\pycairo",
            "C:\\Python25\\include\\pygtk-2.0"
        ],
        library_dirs=["C:\\GTK\\lib"],
        libraries=[
            "gtk-win32-2.0", "gthread-2.0", "glib-2.0", "gobject-2.0",
            "gdk-win32-2.0", "gdk_pixbuf-2.0"
        ])

setup(
    name='Tabber',
    version='1.0',
    author=['Francesco Piccinno (code ripped from PIDA)'],
    url='http://blog.archpwn.org',
    start_file='main',
    provide=['=Tabber-1.0'],
    description=
    'Tabber provides docking functionality to UMIT UI (code ripped from PIDA)',
    license=['GPL'],
    copyright=['(C) 2009 Adriano Monteiro Marques'],
    data_files=[('data', ['dist/logo.png'])],
    scripts=['sources/main.py'],
    package_dir={'tabber': 'sources/tabber'},
    packages=['tabber'],
    ext_modules=[moo],
    output='Tabber.ump')
Exemplo n.º 16
0
# 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; either version 2 of the License, or
# (at your option) any later version.
#
# This program 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 program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

from umit.plugin.Containers import setup

setup(name='Tray Icon',
      version='2.0',
      author=['Francesco Piccinno'],
      url='http://blog.archpwn.org',
      start_file='main',
      provide=['=tray-2.0'],
      description='A simple tray icon for Umit',
      scripts=['sources/main.py'],
      data_files=[('data', ['dist/logo.png', 'dist/preferences.xml'])],
      package_dir={'notification': 'sources/notification'},
      packages=['notification'],
      license=['GPL'],
      copyright=['(C) 2009 Adrian Monteiro Marques'],
      output='TrayIcon.ump')
Exemplo n.º 17
0
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

import os
import os.path

from glob import glob
from umit.plugin.Containers import setup

mo_files = []
for filepath in glob("locale/*/*.mo"):
    path = os.path.dirname(filepath)
    mo_files.append((path, [filepath]))

setup(
    name='Localize-Example',
    version='1.0',
    author=['Francesco Piccinno'],
    url='http://blog.archpwn.org',
    scripts=['sources/main.py'],
    start_file="main",
    data_files=[('data', ['dist/logo.png'])] + mo_files,
    provide=['=localize-1.0'],
    description='a localized plugin for testing',
    license=['GPL'],
    copyright=['(C) 2009 Adriano Monteiro Marques'],
    output='Localize.ump'
)
Exemplo n.º 18
0
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program 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 program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

from umit.plugin.Containers import setup

setup(
    name='Umit Console',
    version='1.0',
    author=['Francesco Piccinno'],
    url='http://blog.archpwn.org',
    start_file='main',
    need=['>=Tabber-1.0'],
    description='a Python console for UMIT interacting',
    license=['GPL'],
    copyright=['(C) 2009 Adriano Monteiro Marques'],
    scripts=['sources/main.py'],
    package_dir={'console' : 'sources/console'},
    packages=['console'],
    data_files=[('data', ['dist/logo.png'])],
    output='UmitConsole.ump'
)
Exemplo n.º 19
0
# it 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.
#
# This program 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 program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

from umit.plugin.Containers import setup

setup(name='dummy-working',
      version='1.0',
      author=['Francesco Piccinno'],
      url='http://blog.archpwn.org',
      update=['http://localhost/~stack/plugins/dummywork'],
      license=['GPL'],
      copyright=['(C) 2009 Adriano Monteiro Marques'],
      scripts=['sources/main.py'],
      start_file="main",
      data_files=[('data', ['dist/logo.png'])],
      provide=['=dummy-1.0'],
      description='a dummy plugin (working)',
      package_dir={'dummy': 'sources/dummy'},
      packages=['dummy'],
      output='dummyworking.ump')
Exemplo n.º 20
0
# 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; either version 2 of the License, or
# (at your option) any later version.
#
# This program 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 program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

from umit.plugin.Containers import setup

setup(
    name='Notifier',
    version='0.1',
    author=['Francesco Piccinno'],
    url='http://blog.archpwn.org',
    start_file='main',
    need=['>=tray-2.0'],
    description='This plugin will warn you trough ballons or notification that a scan has finished',
    license=['GPL'],
    copyright=['(C) 2009 Adriano Monteiro Marques'],
    data_files=[('data', ['dist/logo.png'])],
    scripts=['sources/main.py'],
    output='Notifier.ump'
)
# 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; either version 2 of the License, or
# (at your option) any later version.
#
# This program 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 program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

from umit.plugin.Containers import setup

setup(
    name='SystemInfo-Consumer',
    version='0.1',
    author=['Francesco Piccinno'],
    url='http://blog.archpwn.org',
    start_file='main',
    need=['>=SystemInfo-0.1'],
    description='A plugin that use SystemInfo <i>calls</i>',
    license=['GPL'],
    copyright=['(C) 2009 Adriano Monteiro Marques'],
    data_files=[('data', ['dist/logo.png'])],
    scripts=['sources/main.py'],
    output='SystemInfoConsumer.ump'
)