status report#15 DONE** Display @usage and @output section in Interface DONE** Remove the pop up box displayed, when nmap version is older. DONE** Add a error label in Interface, when the nmap version is older DONE** Usage and output text have to be tagged as in DiffCompare.py DONE** parse @args description in script and store it along with entry object. DONE** When user clicks any argument, The description text for the argument also need to be displayed. ** Add option to Interface, so that user can select script from the filesystem ** To add a place to remember unknown script names and arguments. ** Make the URL in Description box to mark as link. When user clicks that link, zenmap should open the browser and display that page. status report #14 DONE** Find a way so that zenmap detects the nmap installation folder automatically. DONE** When profile editor starts up, it has to start nmap as a separate subprocess and check the version of nmap. DONE** when a prfile is saved and started again,the argument values are not updated. Make the chages to update argument values. DONE ** Checking nmap version is not working, when a saved profile is opened. Fix the bug. DONE** @output section has to be parsed. DONE** @usage section in script has to be parsed. status report #13 DONE** When the tab is not "Scripting" it should work( make it ready for Translation) DONE** To make nmap as a subprocess and copy the logic in Diffcompare.py DONE** Add timer to command line, nmap is invoked only when the user stops typing for one second. DONE** To display names in command line without .nse extension. DONE** To merge three methods for obtaining script and nselib methods in to one method. status report #12 DONE** parse script arguments using the logic given in nse_main.lua DONE** Modify zenmap so that it gets the list of scripts using -d2 option. DONE** Restore "isnmapnew" function that checks NSE support for zenmap. DONE** port the script parsing logic into zenmap DONE** When the command line is edited,the script args has to be updated. DONE** Remove the interfaces that don't work (comment the code) DONE** Remove Description label DONE** Make the categories to appear in a single line status report #11 DONE** During the start of profile editor, nmap with option --script-list is invoked. IF it returns the empty list, alert the user to install new vesrion of nmap. Diable the script interface. DONE** catch the exception in zenmap if the rules are invalid, and never allow it to crash brutally. DONE** When the --script option is edited, the widgets should be updated according to the rule status report #10 DONE ** Write proposal for adding --script-list option in nmap DONE ** mark the human readable text for Internatiobalzation. DONE ** Make the argument values to be shared among the scripts. DONE ** Added h .nse extension to selected scripts in command line. DONE ** To implement --script-list option in nmap. DONE ** when editing a profile widgets, script name has to be updated from command line. DONE ** when starting a profile for editing, The script arguments has to be up dated and shared.