Changeset 5764

Show
Ignore:
Timestamp:
08/04/10 21:09:19 (3 years ago)
Author:
diogo
Message:

some changes to support NSEFacilitator

Location:
network-scanner/branches/GSoC2010
Files:
6 modified
2 copied

Legend:

Unmodified
Added
Removed
  • network-scanner/branches/GSoC2010/share/umit/config/profile_editor.xml

    r5632 r5764  
    4242    <option_check label="IPv6 support" option="IPv6 support"/> 
    4343    <option_check label="Maximum Retries" option="Max Retries" /> 
     44        <option_check label="Use Scripts" option="Script List" />  
    4445  </Scan> 
    4546  <Ping label="Ping options"> 
  • network-scanner/branches/GSoC2010/share/umit/config/scan_profile.usp

    r5632 r5764  
    5555command = nmap -PN -p80 --traceroute %s 
    5656options = Disable ping,Ports to scan,Traceroute 
     57 
     58[Intense Scan] 
     59description =  
     60hint =  
     61options = Version detection,Operating system detection,Aggressive, Verbose 
     62command = nmap -T Aggressive -A -v %s 
     63annotation =  
  • network-scanner/branches/GSoC2010/umit/core/BasePaths.py

    r5632 r5764  
    6262PLUGINS_DIR = os.path.join(main_dir, "share", "umit", "plugins") 
    6363DOCS_DIR = os.path.join(main_dir, "share", "doc", "umit", "html") 
     64STYLES_DIR = os.path.join(main_dir, "share", "umit", "styles") 
     65LANGUAGES_DIR = os.path.join(main_dir, "share", "umit", "languages") 
    6466 
    6567base_paths = dict(config_file = 'umit.conf', 
  • network-scanner/branches/GSoC2010/umit/core/Paths.py

    r5632 r5764  
    3131from umit.core.BasePaths import CONFIG_DIR, LOCALE_DIR, MISC_DIR 
    3232from umit.core.BasePaths import ICONS_DIR, PIXMAPS_DIR, DOCS_DIR 
     33from umit.core.BasePaths import LANGUAGES_DIR, STYLES_DIR 
    3334from umit.merger import file_merger, dir_creator, nt_appdata 
    3435 
     
    5859                 "misc_dir", 
    5960                 "config_dir", 
    60                  "docs_dir"] 
     61                 "docs_dir", 
     62                 "styles_dir", 
     63                 "languages_dir"] 
    6164 
    6265    config_files_list = ["config_file", 
     
    104107        self.misc_dir = MISC_DIR 
    105108        self.docs_dir = DOCS_DIR 
     109        self.styles_dir = STYLES_DIR 
     110        self.languages_dir = LANGUAGES_DIR 
    106111 
    107112        log.debug(">>> Config file: %s" % config_file) 
     
    111116        log.debug(">>> Misc: %s" % self.misc_dir) 
    112117        log.debug(">>> Docs: %s" % self.docs_dir) 
     118        log.debug(">>> Styles: %s" % self.styles_dir) 
     119        log.debug(">>> Languages: %s" % self.languages_dir) 
    113120 
    114121    def get_running_path(self): 
     
    284291        "tl_colors_evt_std.conf", "scheduler-schemas.conf", 
    285292        "scheduler-profiles.conf", "scheduler.log", "smtp-schemas.conf") 
    286 userdir_dirs = ("plugins", "plugins-download", "plugins-temp") 
     293userdir_dirs = ("plugins", "plugins-download", "plugins-temp", "nsetemplates") 
    287294 
    288295def create_user_dir(config_file, user_home): 
  • network-scanner/branches/GSoC2010/umit/nsefacilitator/luaParser.py

    r5761 r5764  
    6868        self._get_attr('author') 
    6969        self._get_attr('license') 
    70         #self._get_attr('version') 
    7170        self._get_attr_list('categories') 
    7271        self.attr['content'] = self._get_content() 
     
    7877            self.attr['rule'] = None 
    7978        self.attr['version'] = self._get_attr('version') 
     79        self.attr['version_'] = self._get_attr_('version') 
    8080         
    8181    def _get_attr_list(self, listname): 
     
    8989        if r: 
    9090            self.attr[attrname] = self._normilize(r[0]) 
     91             
     92    def _get_attr_(self, attrname): 
     93        r = re.findall(attrname + '\s*=\s*"([^\"]+)"', self.data) 
     94        if r: 
     95            return self._normilize(r[0]) 
     96        else: 
     97            return "" 
    9198 
    9299    def _get_function(self, funcname): 
  • network-scanner/branches/GSoC2010/umit/nsefacilitator/pySourceView.py

    r5751 r5764  
    3232import pango 
    3333 
     34from umit.core.Paths import Path 
    3435from xml.dom import minidom 
    3536 
     
    5253SOURCEVIEW_DIR = "pysourceview-2.0" 
    5354#RGN_SCHEMA_FILE = "language2.rgn" 
    54 LANGUAGE_DIR = "languages" 
    5555LANG_FILE_SUFFIX = ".lang" 
    5656DEFAULT_SECTION = _("Others") 
     
    6262def get_default_dirs(basename, compat): 
    6363    # TODO: dirs parsing 
    64     return [os.path.join("umit.nsefacilitator", basename)] 
     64    return [os.path.join("umit", "nsefacilitator", basename)] 
    6565 
    6666def get_file_list(dirs, suffix): 
     
    333333    @staticmethod 
    334334    def get_default(): 
    335         return SourceStyleScheme.new_from_file('umit.nsefacilitator/styles/gvim.xml') 
     335        return SourceStyleScheme.new_from_file(os.path.join(Path.styles_dir, "gvim.xml")) 
    336336     
    337337    @staticmethod 
     
    817817    def get_search_path(self): 
    818818        if not self.lang_dirs: 
    819             return get_default_dirs(LANGUAGE_DIR, True) 
     819            return Path.languages_dir 
    820820        return self.lang_dirs 
    821821