Changeset 3995
- Timestamp:
- 02/13/09 23:40:45 (4 years ago)
- Location:
- trunk
- Files:
-
- 2 removed
- 2 modified
-
. (modified) (1 prop)
-
README (modified) (2 diffs)
-
README_UMIT (deleted)
-
tests_profilewizard (deleted)
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svnmerge-integrated changed from /branch/InterfaceEditor:1-3980 /branch/NetworkInventory:1-3848,3851-3853,3913-3919,3921-3926,3957-3959 /branch/UmitPlugins:1-2993,2997-2998,3008,3010-3011,3013-3015,3029-3031,3034-3073,3077-3086,3088,3091-3092,3098-3100,3105-3108,3110,3112,3120-3125,3128,3130-3131,3133,3135-3141,3143-3151,3153-3232,3234-3789,3792-3947 to /branch/InterfaceEditor:1-3994 /branch/NetworkInventory:1-3848,3851-3853,3913-3919,3921-3926,3957-3959 /branch/UmitPlugins:1-2993,2997-2998,3008,3010-3011,3013-3015,3029-3031,3034-3073,3077-3086,3088,3091-3092,3098-3100,3105-3108,3110,3112,3120-3125,3128,3130-3131,3133,3135-3141,3143-3151,3153-3232,3234-3789,3792-3947
-
trunk/README
r3993 r3995 1 Introduction :1 Introduction 2 2 3 Umit Interface Editor is a editor of XML of UMIT. This tool is develpment in 4 Python too like the own UMIT and using a wrapper of GTK+ : PyGTK. 5 The aim of UIE is edit the XML that generate Profile Editor and Wizard. 6 With this tool UMIT is more powerful tool and can edit on the fly your own interface, 7 adding, remove new feautures of nmap or do modifications as user wish. 3 Umit is a network scanning frontend. 8 4 5 Umit is developed in the Python programming language, and its 6 interface is built with the GTK Toolkit. It's also worth to mention 7 that the initial development is sponsored by Google's Summer of Code. 9 8 10 My project is mainly in umitInterfaceEditor/ and in umitGUI ProfileManager and others modifications at umitGUI and umitCore. 11 umitInterfaceEditor is a software to run inside UMIT. So I need do a tarball of all my branch. 12 With this new tool users can manage better the options of the powerful and great nmap adding the newest options of nmap to UMIT front-end without edit manually xml files. 9 The project goal is to develop a network scanning frontend that is really 10 useful for advanced users and easy to be used by newbies. With Umit, a 11 network admin can create scan profiles for faster and easier network 12 scanning and even compare scan results to easily see any changes. New 13 users can also construct powerful scans with Umit command creator 14 wizard. 13 15 14 15 Get the last version of my project: 16 Installation 16 17 18 Umit is available for multiple platforms. It has been successfully 19 tested on the following platforms/flavors: 20 * Ubuntu 5.04 Hoary Hedgeog 21 * Red Hat Enterprise Linux 4 22 * OpenBSD 3.7 23 * Microsoft Windows 2000 24 * Microsoft Windows XP 25 * Apple MacOS X 10.4 (Tiger) 17 26 18 I'll continuing improve all the time my project and fixing bugs. So I advice you to get the 19 last version of my project. See the references [8] too. 20 svn co https://umit.svn.sourceforge.net/svnroot/umit/branch/k0p umitInterfaceEditor 27 The installation instructions are somewhat different for each 28 platform. 21 29 30 Default (source) Installation 22 31 23 Installation: 24 25 Linux: 26 as root: 27 python setup.py install --prefix=/usr 28 29 Windows: 30 Download the source code and run directly. 31 32 33 UMIT run in a lot of plataforms. I test Umit Interface Editor only at Linux and Windows. 34 35 Dependences: 32 The Umit's source package are provided in such a way that, if you have 33 all the required software, it will run 'out-of-the-tarball'. 36 34 37 35 The list of required software follows: … … 39 37 * [2]GTK+ 2.6 or higher 40 38 * [3]PyGTK 2.6 or higher 41 * [4]Python bindings for Cairo42 39 * [4]nmap itself and its requirements 43 * [5]PySQLite2 , included since Python 2.540 * [5]PySQLite2 44 41 * [10]Psyco (optional) 45 42 46 Use: 43 After unpacking the source distribution do one of the following: 44 * Double click the umit file 45 * Call the Python interpreter on the umit file 47 46 48 Run from branch: 49 50 Windows / Unix / Mac OSX 47 GNU/Linux Installation 51 48 52 python umit -e 53 54 or 55 56 run python umit and go to menu Profile -> Interface Editor and see also Profile Manager 49 Unpack the source package, and get inside the extracted directory. 50 51 # Extracting gziped tarball 52 $ tar xvzf umit-0.9.1.tar.gz 53 54 # Extracting bziped tarball 55 $ tar xvjf umit-0.9.1.tar.bz2 56 57 # Extracting ziped source 58 $ unzip umit-0.9.1.zip 57 59 58 60 61 After extracting the sources, get inside the extracted dir: 62 $ cd umit-0.9.1 59 63 60 References: 61 62 [1] . http://developer.gnome.org/projects/gup/hig/ 63 [2] . http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/ 64 [3] . http://www.diveintopython.org/ 65 [4] . http://www.pythonbrasil.com.br/moin.cgi/TestDrivenDevelopment 66 [5] . http://live.gnome.org/PyGTK/TestingUsingGuitest 67 [6] . http://python.developpez.com/cours/pygtktutorial/php/pygtken/index.php 68 69 [7] . http://umitproject.blogspot.com/ 70 [8] . http://www.kop-labs.com/umit/ 64 And then, run the command bellow as root: 65 # python setup.py install 71 66 72 67 73 Thanks: 68 This should be enough to get Umit installed. 69 To run Umit: 70 $ umit 74 71 75 Thanks to other students of GSoC on UMIT, people of channel #pygtk at GNOME IRC Network 76 and thank to Adriano (my mentor) that help ever that I needed. 72 73 If you want to define the path where Umit should be installed, do: 74 $ python setup.py install --prefix /path/to/umit_dir 77 75 76 After that, put the /path/to/umit_dir/bin directory created in your PATH: 77 $ export PATH=$PATH:/path/to/umit_dir/bin 78 79 Or, put line above inside your ~/.bash_profile, ~/.bashrc or ~/.profile 80 (depending on your system) and this will get executed everytime you login. 81 After putting the bin directory in the PATH, execute Umit: 82 $ umit.pyw 83 84 85 Microsoft Windows Installation 86 87 For the Microsoft Windows platform, ready to run installers are 88 available. Download them from the [6]Umit website. 89 90 91 Links: 92 93 [1] Python official website - http://www.python.org 94 [2] GTK official website - http://www.gtk.org 95 [3] PyGTK official website - http://www.pygtk.org 96 [4] Nmap official website - http://www.insecure.org/nmap 97 [5] PySQLite2 official website - http://initd.org/tracker/pysqlite 98 [6] Umit website - http://www.umitproject.org 99 [9] Umit blog - http://blog.umitproject.org 100 [10] Pysco website - http://psyco.sourceforge.net
