Skip to content
Browse files

Added some more design ideas

  • Loading branch information...
1 parent 2d45e48 commit e0bfebb15c3e9d8aa192d180eb0a576da19266ab @hammackj committed Aug 13, 2011
Showing with 17 additions and 10 deletions.
  1. +17 −10 docs/design.markdown
View
27 docs/design.markdown
@@ -40,7 +40,7 @@
- ROP Generation
-####Conceptual Filesystem Layout
+####Conceptual Filesystem/Module Layout
lib/{tool_name}/core
lib/{tool_name}/core/datastore/
lib/{tool_name}/core/text.py
@@ -68,11 +68,14 @@ lib/{tool_name}/net
lib/{tool_name}/net/tcp
lib/{tool_name}/net/udp
lib/{tool_name}/net/raw
-lib/{tool_name}/net/protocols
-lib/{tool_name}/net/protocols/http
-lib/{tool_name}/net/protocols/smtp
-lib/{tool_name}/net/protocols/ftp
-lib/{tool_name}/net/protocols/tftp
+lib/{tool_name}/net/tcp/{protocol}/ftp/client
+lib/{tool_name}/net/tcp/{protocol}/ftp/server
+lib/{tool_name}/net/tcp/{protocol}/smtp/client
+lib/{tool_name}/net/tcp/{protocol}/smtp/server
+lib/{tool_name}/net/tcp/{protocol}/http/client
+lib/{tool_name}/net/tcp/{protocol}/http/server
+lib/{tool_name}/net/tcp/{protocol}/tftp/client
+lib/{tool_name}/net/tcp/{protocol}/tftp/server
lib/{tool_name}/ui
lib/{tool_name}/ui/console
@@ -81,19 +84,23 @@ lib/{tool_name}/ui/json_api
lib/{tool_name}/
lib/{tool_name}/
-lib/{third-party-tool}/
+lib/{third-party-library}/
####Console Usage
#Selecting Module
select {module}
+OR
+
+use {module}
+
#Displaying information about modules
show #Print usage for the show command
-show {modules}
-show {module_type}
-show {options}
+show {modules} #
+show {module_type} #types {exploits, fuzzers, info}
+show {options} #Shows options for the active module set with select/use
#Setting options
set {option} {value}

0 comments on commit e0bfebb

Please sign in to comment.
Something went wrong with that request. Please try again.