Changeset 3995

Show
Ignore:
Timestamp:
02/13/09 23:40:45 (4 years ago)
Author:
luis
Message:

Merged revisions 3994 via svnmerge from
http://svn.umitproject.org/svnroot/umit/branch/InterfaceEditor

........

r3994 | luis | 2009-02-13 23:38:50 +0000 (Sex, 13 Fev 2009) | 1 line


Remove old files

........

Location:
trunk
Files:
2 removed
2 modified

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: 
     1Introduction 
    22 
    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. 
    84 
     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. 
    98 
    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. 
    1315 
    14     
    15 Get the last version of my project: 
     16Installation 
    1617 
     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) 
    1726 
    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. 
    2129 
     30Default (source) Installation 
    2231 
    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'. 
    3634 
    3735   The list of required software follows: 
     
    3937     * [2]GTK+ 2.6 or higher 
    4038     * [3]PyGTK 2.6 or higher 
    41      * [4]Python bindings for Cairo 
    4239     * [4]nmap itself and its requirements 
    43      * [5]PySQLite2, included since Python 2.5 
     40     * [5]PySQLite2 
    4441     * [10]Psyco (optional) 
    4542 
    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 
    4746 
    48     Run from branch: 
    49      
    50         Windows / Unix / Mac OSX  
     47GNU/Linux Installation 
    5148 
    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 
    5759 
    5860 
     61   After extracting the sources, get inside the extracted dir: 
     62   $ cd umit-0.9.1 
    5963 
    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 
    7166 
    7267 
    73 Thanks: 
     68   This should be enough to get Umit installed. 
     69   To run Umit: 
     70   $ umit 
    7471 
    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 
    7775 
     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 
     85Microsoft 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 
     91Links: 
     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