pub enum Commands {
Show 22 variants
Mitmproxy {
arguments: Option<String>,
display_help: bool,
},
Nvim {
arguments: Option<String>,
display_help: bool,
},
Python {
run: Option<String>,
repl: bool,
inline: Option<String>,
arguments: Option<String>,
display_help: bool,
},
Perl {
run: Option<String>,
inline: Option<String>,
arguments: Option<String>,
display_help: bool,
},
Vulscan {
host: String,
},
Smap {
host: Option<String>,
argument: Option<String>,
display_help: bool,
},
Nmap {
host: Option<String>,
argument: Option<String>,
display_help: bool,
},
Curl {
display_help: bool,
arguments: Option<String>,
url: Option<String>,
},
Wget {
display_help: bool,
output: Option<String>,
download: Option<String>,
arguments: Option<String>,
},
Ncat {
port: u16,
listen: bool,
tls: bool,
bind: Option<String>,
shell: String,
display_help: bool,
arguments: Option<String>,
},
Hurl {
display_help: bool,
message: Option<String>,
encoding: Option<String>,
},
W3m {
display_help: bool,
host: Option<String>,
},
Programming {},
Xh {
display_help: bool,
arguments: Option<String>,
url: Option<String>,
payload: Option<String>,
output: Option<String>,
},
Gobuster {Show 14 fields
display_help: bool,
dns: bool,
vhost: bool,
dir: bool,
fuzz: bool,
s3: bool,
target: Option<String>,
threads: String,
timeout: String,
verbose: bool,
output: String,
arguments: Option<String>,
wordlist: String,
quiet: bool,
},
Feroxbuster {
display_help: bool,
target: Option<String>,
output: String,
verbose: Option<String>,
arguments: Option<String>,
threads: String,
wordlist: String,
burp_replay: bool,
timeout: String,
},
Git {},
Extendability {},
Mitmdump {
display_help: bool,
arguments: Option<String>,
},
Tcpdump {
interface: String,
display_help: bool,
arguments: Option<String>,
},
Sqlmap {
url: Option<String>,
google: bool,
display_help: bool,
arguments: Option<String>,
},
Bingsearch {
display_help: bool,
arguments: Option<String>,
query: Option<String>,
},
}
Variants
Mitmproxy
Fields
arguments: Option<String>
run mitmdump only Host port to equivalent docker port 8080 used by mitmproxy Provide your command line arguments to Mitmproxy e.g. –listen-port 8080
display_help: bool
For convinience if you want to specify your own container proxy port this argument sets it in relation 1:1. For clarification, default mitmproxy prot is 8080, so this argument also defaults to 8080 🦊 Help
Run mitmproxy, woman in the middle proxy for web sniffing, capturing requests and changing them on the fly. You can also script it’s usage with Python
Nvim
Run NeoVim, command line text editor compatibile with Vim. Extendable wit power of Vim modules and Lua.
Python
Fields
run: Option<String>
Run Python script from container. External script can be run by placing desired script in .nutek/python folder in your home directory and calling either /root/.nutek/python/your_script.py or /root/.nutek/python/my_script.py
repl: bool
Python REPL, Read, Evaluate, Print, Loop e.g. shell
inline: Option<String>
Run inline Python script from command line string e.g. ‘print(“Hello Nutek!”)’ mark the quotes - you need ’em /// escape them with backslash ' if you need more
display_help: bool
Help
Run, script, develop in Python programming languge using Nutek! NeoVim extensions included for seemless integration into your workflow. Use one tool instead of many.
Visit https://www.python.org/ for more information or jump in and start your hacking journey…
Perl
Fields
run: Option<String>
Run perl script from container. External script can be run by placing desired script in .nutek/perl folder in your home directory and calling either /root/.nutek/perl/your_script.pl or /root/.nutek/perl/my_script.pl
inline: Option<String>
Run inline Perl script from command line string e.g. ‘print “Hello Nutek!\n”’ mark the quotes - you need ’em escape them with backslash ' if you need more
display_help: bool
Help
Old wizard, gray raven, wise, proficient in language processing, used in many places all around the globe neat programming language. Perl is here.
Vulscan
Fields
host: String
Host
Vulerability scanner based on nmap
Smap
Fields
argument: Option<String>
Argument, like output file name or print version of host installed software on port
-oA /root/.nutek/smap/host_output
or -sV
display_help: bool
Smap help
Faster and ‘no touch’ version of nmap which use Shodan, no connection between you and the target
Nmap
Fields
argument: Option<String>
Argument, like output file name or print version of host installed software on port
-oA /root/.nutek/nmap/host_output
or -sV
display_help: bool
Smap help
Scan network for open ports and services
Curl
Fields
display_help: bool
cURL help
Interact with web through api and http requests
Wget
Fields
display_help: bool
Wget help
Download
Ncat
Fields
port: u16
Port
listen: bool
Listen
tls: bool
Listen using TLS/SSL
shell: String
Bind command, most commonly shell
display_help: bool
Ncat help
All purpose networking tool how does it work? IDK, just bind the shell ;)
Hurl
Fields
display_help: bool
hURL help
encode/decode strings and files
W3m
Terminal based web browser
Programming
Fields
Display info about available options for doing any kind of app/library development
Xh
Fields
display_help: bool
Xh help
Easy cURL
Gobuster
Fields
display_help: bool
Gobuster help
dns: bool
Gobuster dns mode
vhost: bool
Gobuster vhost mode
dir: bool
Gobuster directory mode
fuzz: bool
Gobuster fuzz mode
s3: bool
Gobuster s3 enumeration mode
threads: String
Gobuster threads e.g. 10 default is 1
timeout: String
Gobuster timeout e.g. 10s default is 7s
verbose: bool
Gobuster verbose e.g. true default is false
output: String
Gobuster output e.g. /root/.nutek/gobuster/output.txt default is /root/.nutek/gobuster/output.txt
wordlist: String
wordlist e.g. /root/.nutek/SecLists/Discovery/DNS/subdomains-top1million-5000.txt default is /root/.nutek/SecLists/Discovery/DNS/subdomains-top1million-5000.txt
quiet: bool
Gobuster quiet default is false
Listing subdomains, direcotries and other info on domain
Feroxbuster
Fields
display_help: bool
Feroxbuster help
output: String
Output file name e.g. /root/.nutek/feroxbuster/output.txt default is /root/.nutek/feroxbuster/output.txt
threads: String
Threads e.g. 10 default is 1
wordlist: String
Wordlist e.g. /root/.nutek/SecLists/Discovery/Web-Content/common.txt
burp_replay: bool
Burp-replay send requests to Burp-replay server or mitmproxy from another Nutek container
timeout: String
Timeout e.g. 10 default is 7
Fuzzing & discovery on the websites
Git
Fields
Version Control System which powers Github, Gitlab, Bitbucket, Gitea and many more
Extendability
Fields
Options to grow
Mitmdump
Mitmproxy younger brother
Tcpdump
Network packet sniffing tool
Sqlmap
automatic SQL injection and database enumeration tool
Bingsearch
Fields
display_help: bool
Bing-search help
search the web with Bing
Trait Implementations
sourceimpl FromArgMatches for Commands
impl FromArgMatches for Commands
sourcefn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Instantiate Self
from ArgMatches
, parsing the arguments as needed. Read more
sourcefn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
Instantiate Self
from ArgMatches
, parsing the arguments as needed. Read more
sourcefn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches
) -> Result<(), Error>
fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches
) -> Result<(), Error>
Assign values from ArgMatches
to self
.
sourcefn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches
) -> Result<(), Error>
Assign values from ArgMatches
to self
.
sourceimpl PartialEq<Commands> for Commands
impl PartialEq<Commands> for Commands
sourceimpl Subcommand for Commands
impl Subcommand for Commands
sourcefn augment_subcommands<'b>(__clap_app: Command<'b>) -> Command<'b>
fn augment_subcommands<'b>(__clap_app: Command<'b>) -> Command<'b>
sourcefn augment_subcommands_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
fn augment_subcommands_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
sourcefn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether Self
can parse a specific subcommand
impl StructuralPartialEq for Commands
Auto Trait Implementations
impl RefUnwindSafe for Commands
impl Send for Commands
impl Sync for Commands
impl Unpin for Commands
impl UnwindSafe for Commands
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more