geneva
latest
Getting Started:
Introduction
Setup
Getting Started
Disclaimer
Usage:
How it Works
Engine
Evolution
Strategy Evaluation
Fitness Functions
Running the Evaluator
Adding a Worker
Logging
Automated Tests
Putting it all Together
Extending Geneva:
Adding New Plugins
Defining New Actions
Contributing
API Reference:
geneva.engine
geneva.evaluator
geneva.evolve
geneva.actions.action
geneva.actions.drop
geneva.actions.duplicate
geneva.actions.fragment
geneva.layers.layer
geneva.layers.packet
geneva.actions.sleep
geneva.actions.strategy
geneva.actions.tamper
geneva.actions.trace
geneva.actions.tree
geneva.actions.trigger
geneva.actions.utils
geneva.plugins.dns
geneva.plugins.echo
geneva.plugins.http
geneva.plugins.plugin
geneva.plugins.plugin_client
geneva.plugins.plugin_server
geneva.plugins.sni
geneva
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
_
__init__() (action.Action method)
(drop.DropAction method)
(duplicate.DuplicateAction method)
(engine.Engine method)
(evaluator.Evaluator method)
(fragment.FragmentAction method)
(plugin_client.ClientPlugin method)
(plugin_server.ServerPlugin method)
(plugins.dns.client.DNSClient method)
(plugins.dns.plugin.DNSPluginRunner method)
(plugins.dns.server.DNSServer method)
(plugins.echo.client.EchoClient method)
(plugins.echo.server.EchoServer method)
(plugins.http.client.HTTPClient method)
(plugins.http.plugin.HTTPPluginRunner method)
(plugins.http.plugin.TestServer method)
(plugins.http.server.HTTPServer method)
(plugins.sni.client.SNIClient method)
(sleep.SleepAction method)
(strategy.Strategy method)
(tamper.TamperAction method)
(trace.TraceAction method)
(tree.ActionTree method)
(trigger.Trigger method)
(utils.CustomAdapter method)
(utils.Logger method)
(utils.SkipStrategyException method)
A
act_on_packet() (strategy.Strategy method)
Action (class in action)
action (module)
ActionTree (class in tree)
ActionTreeParseError
add_action() (tree.ActionTree method)
add_gas() (trigger.Trigger method)
add_to_hof() (in module evolve)
applies() (action.Action method)
assign_ids() (evaluator.Evaluator method)
B
build_command() (in module utils)
build_dns_response() (plugins.dns.server.DNSServer method)
build_response_packet() (plugins.dns.server.DNSServer method)
C
canary_phase() (evaluator.Evaluator method)
check() (tree.ActionTree method)
check_censorship() (in module plugins.http.plugin)
check_legit_ip() (plugins.dns.plugin.DNSPluginRunner method)
choose_one() (tree.ActionTree method)
ClientPlugin (class in plugin_client)
close_logger() (in module utils)
collect_plugin() (in module evaluator)
collect_plugin_args() (in module evolve)
collect_results() (in module evolve)
configure_iptables() (engine.Engine method)
contains() (tree.ActionTree method)
count_leaves() (tree.ActionTree method)
create_test_environment() (evaluator.Evaluator method)
critical() (utils.CustomAdapter method)
CustomAdapter (class in utils)
D
debug() (utils.CustomAdapter method)
delayed_send() (engine.Engine method)
disable_gas() (trigger.Trigger method)
dns_test() (plugins.dns.client.DNSClient method)
DNSClient (class in plugins.dns.client)
DNSPluginRunner (class in plugins.dns.plugin)
DNSServer (class in plugins.dns.server)
do_mate() (in module strategy)
do_nat() (engine.Engine method)
do_parse() (tree.ActionTree method)
do_run() (tree.ActionTree method)
driver() (in module evolve)
drop (module)
DropAction (class in drop)
dump_logs() (evaluator.Evaluator method)
duplicate (module)
DuplicateAction (class in duplicate)
E
EchoClient (class in plugins.echo.client)
EchoServer (class in plugins.echo.server)
enable_gas() (trigger.Trigger method)
Engine (class in engine)
engine (module)
error() (utils.CustomAdapter method)
eval_only() (in module evolve)
evaluate() (evaluator.Evaluator method)
Evaluator (class in evaluator)
evaluator (module)
evolve (module)
exec_cmd() (evaluator.Evaluator method)
exec_cmd_output() (evaluator.Evaluator method)
F
fitness_function() (in module evolve)
forward_dns_query() (plugins.dns.server.DNSServer method)
fragment (module)
fragment() (fragment.FragmentAction method)
FragmentAction (class in fragment)
frequency (action.Action attribute)
(drop.DropAction attribute)
(duplicate.DuplicateAction attribute)
(fragment.FragmentAction attribute)
(sleep.SleepAction attribute)
(tamper.TamperAction attribute)
(trace.TraceAction attribute)
G
generate_strategy() (in module evolve)
genetic_solve() (in module evolve)
get_actions() (action.Action static method)
get_arg_parser() (in module evaluator)
get_args() (in module engine)
(in module evaluator)
(in module evolve)
(plugin_client.ClientPlugin static method)
(plugin_server.ServerPlugin static method)
(plugins.dns.client.DNSClient static method)
(plugins.dns.plugin.DNSPluginRunner static method)
(plugins.dns.server.DNSServer method)
(plugins.echo.client.EchoClient static method)
(plugins.echo.server.EchoServer static method)
(plugins.http.client.HTTPClient static method)
(plugins.http.plugin.HTTPPluginRunner static method)
(plugins.http.server.HTTPServer static method)
(plugins.sni.client.SNIClient static method)
get_console_log_level() (in module utils)
get_dns_query_info() (plugins.dns.server.DNSServer method)
get_from_fuzzed_or_real_packet() (in module utils)
get_gas() (trigger.Trigger static method)
get_id() (in module utils)
get_interface() (in module utils)
get_ip() (evaluator.Evaluator method)
(utils.CustomAdapter method)
get_log() (evaluator.Evaluator method)
get_logger() (in module utils)
get_parent() (tree.ActionTree method)
get_pid() (evaluator.Evaluator method)
get_plugins() (in module utils)
get_rand_action() (tree.ActionTree method)
get_rand_order() (fragment.FragmentAction method)
get_rand_trigger() (trigger.Trigger static method)
get_random_open_port() (in module evaluator)
get_request() (plugins.echo.server.EchoServer method)
get_resource_records() (plugins.dns.server.DNSServer method)
get_slots() (tree.ActionTree method)
get_unique_population_size() (in module evolve)
get_worker() (in module utils)
H
handle_packet() (engine.Engine method)
HTTPClient (class in plugins.http.client)
HTTPPluginRunner (class in plugins.http.plugin)
HTTPServer (class in plugins.http.server)
I
ident (action.Action attribute)
import_plugin() (in module utils)
in_callback() (engine.Engine method)
info() (utils.CustomAdapter method)
init_from_scratch() (strategy.Strategy method)
initialize() (strategy.Strategy method)
(tree.ActionTree method)
initialize_base_container() (evaluator.Evaluator method)
initialize_nfqueue() (engine.Engine method)
initialize_population() (in module evolve)
ip_fragment() (fragment.FragmentAction method)
is_applicable() (trigger.Trigger method)
L
load_generation() (in module evolve)
load_zones() (plugins.dns.server.DNSServer method)
Logger (class in utils)
M
main() (in module engine)
(in module plugin_client)
(in module plugin_server)
(in module plugins.dns.server)
mate() (in module strategy)
(tree.ActionTree method)
mutate() (action.Action method)
(duplicate.DuplicateAction method)
(fragment.FragmentAction method)
(strategy.Strategy method)
(tamper.TamperAction method)
(tree.ActionTree method)
(trigger.Trigger method)
mutate_dir() (strategy.Strategy method)
mutate_individual() (in module evolve)
mutation_crossover() (in module evolve)
mysend() (engine.Engine method)
N
name (plugins.dns.client.DNSClient attribute)
(plugins.dns.plugin.DNSPluginRunner attribute)
(plugins.dns.server.DNSServer attribute)
(plugins.echo.client.EchoClient attribute)
(plugins.echo.server.EchoServer attribute)
(plugins.http.client.HTTPClient attribute)
(plugins.http.plugin.HTTPPluginRunner attribute)
(plugins.http.server.HTTPServer attribute)
(plugins.sni.client.SNIClient attribute)
negotiate_clear_port() (plugins.http.plugin.HTTPPluginRunner method)
netfilter_queue (plugins.dns.server.DNSServer attribute)
O
out_callback() (engine.Engine method)
override_evaluation (plugin.Plugin attribute)
P
parse() (fragment.FragmentAction method)
(in module utils)
(sleep.SleepAction method)
(tamper.TamperAction method)
(trace.TraceAction method)
(tree.ActionTree method)
(trigger.Trigger static method)
parse_action() (action.Action static method)
parse_ip() (evaluator.Evaluator method)
Plugin (class in plugin)
plugin (module)
plugin_client (module)
plugin_server (module)
plugins.dns.client (module)
plugins.dns.plugin (module)
plugins.dns.server (module)
plugins.echo.client (module)
plugins.echo.server (module)
plugins.http.client (module)
plugins.http.plugin (module)
plugins.http.server (module)
plugins.sni.client (module)
preorder() (tree.ActionTree method)
pretty_print() (strategy.Strategy method)
(tree.ActionTree method)
pretty_print_help() (tree.ActionTree method)
pretty_str_forest() (strategy.Strategy method)
print_results() (in module evolve)
process() (utils.CustomAdapter method)
process_packet_netfilter() (plugins.dns.server.DNSServer method)
punish_complexity() (in module utils)
punish_fitness() (in module utils)
(plugin_server.ServerPlugin method)
punish_unused() (in module utils)
R
read_fitness() (evaluator.Evaluator method)
read_packets() (in module utils)
regex (utils.CustomAdapter attribute)
remote_exec_cmd() (evaluator.Evaluator method)
remove_action() (tree.ActionTree method)
remove_one() (tree.ActionTree method)
restrict_headers() (in module evolve)
run() (drop.DropAction method)
(duplicate.DuplicateAction method)
(fragment.FragmentAction method)
(plugins.dns.client.DNSClient method)
(plugins.dns.server.DNSServer method)
(plugins.echo.client.EchoClient method)
(plugins.echo.server.EchoServer method)
(plugins.http.client.HTTPClient method)
(plugins.http.server.HTTPServer method)
(plugins.sni.client.SNIClient method)
(sleep.SleepAction method)
(tamper.TamperAction method)
(trace.TraceAction method)
(tree.ActionTree method)
run_client() (evaluator.Evaluator method)
run_collection_phase() (in module evolve)
run_docker_client() (evaluator.Evaluator method)
run_docker_server() (evaluator.Evaluator method)
run_local_client() (evaluator.Evaluator method)
run_local_server() (evaluator.Evaluator method)
run_nfqueue() (engine.Engine method)
run_on_packet() (strategy.Strategy method)
run_remote_client() (evaluator.Evaluator method)
run_test() (evaluator.Evaluator method)
S
sel_random() (in module evolve)
selection_tournament() (in module evolve)
ServerPlugin (class in plugin_server)
set_gas() (trigger.Trigger method)
setup_dirs() (in module utils)
setup_logger() (in module evolve)
setup_remote() (evaluator.Evaluator method)
shutdown() (evaluator.Evaluator method)
shutdown_container() (evaluator.Evaluator method)
shutdown_environment() (evaluator.Evaluator method)
shutdown_nfqueue() (engine.Engine method)
SkipStrategyException
sleep (module)
SleepAction (class in sleep)
SNIClient (class in plugins.sni.client)
socket_TCP (plugins.dns.server.DNSServer attribute)
socket_UDP (plugins.dns.server.DNSServer attribute)
start() (plugin_client.ClientPlugin method)
(plugin_server.ServerPlugin method)
(plugins.dns.plugin.DNSPluginRunner method)
(plugins.http.plugin.HTTPPluginRunner method)
start_censor() (evaluator.Evaluator method)
start_server() (evaluator.Evaluator method)
start_thread() (plugin_server.ServerPlugin method)
stop() (plugin_server.ServerPlugin method)
(plugins.dns.server.DNSServer method)
(plugins.echo.server.EchoServer method)
(plugins.http.server.HTTPServer method)
stop_censor() (evaluator.Evaluator method)
stop_server() (evaluator.Evaluator method)
str_forest() (strategy.Strategy method)
Strategy (class in strategy)
strategy (module)
string_repr() (tree.ActionTree method)
string_to_protocol() (in module utils)
swap() (tree.ActionTree method)
swap_one() (in module strategy)
T
tamper (module)
tamper() (tamper.TamperAction method)
TamperAction (class in tamper)
tcp_segment() (fragment.FragmentAction method)
terminate_docker() (evaluator.Evaluator method)
TestServer (class in plugins.http.plugin)
trace (module)
TraceAction (class in trace)
tree (module)
Trigger (class in trigger)
trigger (module)
U
update_ports() (evaluator.Evaluator method)
utils (module)
W
wait_for_censor() (plugin_client.ClientPlugin method)
wait_for_server() (plugin_server.ServerPlugin method)
wait_for_shutdown() (plugin_server.ServerPlugin method)
warning() (utils.CustomAdapter method)
worker() (evaluator.Evaluator method)
write_fitness() (in module utils)
write_generation() (in module evolve)
write_hall() (in module evolve)
write_startup_file() (plugin_server.ServerPlugin method)
Read the Docs
v: latest
Versions
latest
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.