mirror of
https://github.com/rapid7/metasploit-framework
synced 2024-11-12 11:52:01 +01:00
- update for developpers
- correct typo git-svn-id: file:///home/svn/framework3/trunk@4376 4d416f70-5f16-0410-b530-b9f4589650da
This commit is contained in:
parent
817160dacb
commit
9a375318a0
2
BUGS.txt
2
BUGS.txt
@ -33,4 +33,4 @@ Metasploit Framework v3.0
|
||||
* Including exploit mixins after auxiliary mixins leads to broken behavior
|
||||
|
||||
[msfgui]
|
||||
* a lot of bugs ...
|
||||
* The required options in MsfAssistant are not correctly checked.
|
||||
|
@ -5,6 +5,8 @@ Metasploit Framework MsfGUI TODO List
|
||||
On Gtk::TreeView of this class, remove "one shot", just make it "execute", dont ask for RHOST
|
||||
the exploit shouldnt get listed in the One-Shot piece until its completed and running and it
|
||||
should be removed once the exploit finishes.
|
||||
=> DONE
|
||||
|
||||
|
||||
2 - Built the MSFLog with a Gtk::TextView
|
||||
the MSFLog needs to also contain the outpout of the exploits as they run
|
||||
@ -14,6 +16,7 @@ exploit is added to the Targets list while its in running state
|
||||
when a new session is created, those are added automatically to the sessions list
|
||||
and the output of the exploits are sent to the MSFLogs window.
|
||||
Add some colours with tags
|
||||
=> Partially done
|
||||
|
||||
3 - bind a signal-connect to a running exploit
|
||||
you can right click running exploits and kill them (this is technically a job)
|
||||
@ -35,6 +38,8 @@ I think there's a way to perform this feature :
|
||||
- register all child iters from the parent modules (Standart, Payloads, Encoders, ...) to an array
|
||||
- add a Gtk::Entry beside the TreeView or bind a Gtk::Dialog to a right click _Search
|
||||
- Once, the research return true, jump to the selected iter and perform the usual view
|
||||
=> DONE
|
||||
|
||||
|
||||
7 - the msfconsole
|
||||
A fun feature will be to plug the msfconsole to :
|
||||
|
7
msfgui
7
msfgui
@ -11,8 +11,6 @@ require 'rex'
|
||||
require 'msf/base'
|
||||
require 'msf/ui'
|
||||
|
||||
ENV['LANG'] = 'C'
|
||||
|
||||
begin
|
||||
require 'gtk2'
|
||||
require 'libglade2'
|
||||
@ -24,7 +22,7 @@ end
|
||||
require 'msf/ui/gtk2'
|
||||
|
||||
|
||||
# Declare the argument parser for msfwx
|
||||
# Declare the argument parser for msfgui
|
||||
arguments = Rex::Parser::Arguments.new(
|
||||
"-v" => [ true, "A number between 0 and 3 that controls log verbosity" ],
|
||||
"-d" => [ false, "Keep running in the foreground" ],
|
||||
@ -50,6 +48,9 @@ arguments.parse(ARGV) { |opt, idx, val|
|
||||
|
||||
exit if (Process.fork()) unless background == false
|
||||
|
||||
# Language is English
|
||||
ENV['LANG'] = 'C'
|
||||
|
||||
# Create the driver instance and run it.
|
||||
Msf::Ui::Gtk2::Driver.new(opts).run
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user