MCPcopy Create free account

hub / github.com/BishopFox/deephack / functions

Functions70 in github.com/BishopFox/deephack

↓ 6 callersMethodonehot
(self, string, length)
dqnagent.py:148
↓ 5 callersMethod_random_fmt
return a format string with a specified number of args, either camel case, underscores, or nospaces
vulnserver/lib/models.py:117
↓ 3 callersMethodencodeattempts
(self, attempts)
dqnagent.py:158
↓ 2 callersMethod_get_sqlalchemy_type
returns a random sqlalchemy type, return str for now
vulnserver/lib/models.py:223
↓ 2 callersMethod_get_sqlalchemy_type
returns a random sqlalchemy type, return str for now
vulnserver/lib/models.py:344
↓ 2 callersMethodadd
(self, qstring, context, attempts, action)
dqnagent.py:19
↓ 2 callersMethodgen
(self)
vulnserver/lib/models.py:338
↓ 2 callersMethodget_identifier_names
(self, imax, ifuzz, iname_max)
vulnserver/lib/models.py:289
↓ 2 callersMethodget_name
generate a random name pattern from list name_opts
vulnserver/lib/models.py:184
↓ 2 callersMethodget_table_keyword
(self)
vulnserver/lib/models.py:211
↓ 2 callersMethodpopulate
populate the database
vulnserver/lib/models.py:374
↓ 2 callersMethodsave
(self, path)
dqnagent.py:164
↓ 2 callersMethodvalue
(self)
state.py:37
↓ 1 callersMethod_create_database
(self)
vulnserver/lib/models.py:351
↓ 1 callersMethod_get_randint
(self)
vulnserver/lib/models.py:98
↓ 1 callersMethodact
(self, qstring, context, attempts)
dqnagent.py:69
↓ 1 callersMethodcreate_table
(self, table_name, num_columns=5)
vulnserver/lib/models.py:230
↓ 1 callersMethodgen_tdict
create the table dict with all columns and define python classes for each table. each class inherits from sqlalchemy Base and
vulnserver/lib/models.py:301
↓ 1 callersMethodget_engine
(self)
vulnserver/lib/models.py:392
↓ 1 callersMethodget_table_secondary_keywords
(self)
vulnserver/lib/models.py:176
↓ 1 callersMethodget_tables
(self, num_tables=1)
vulnserver/lib/models.py:197
↓ 1 callersMethodload
(self, path)
dqnagent.py:168
↓ 1 callersFunctionmain
entry point for console_scripts, and cli binary
vulnserver/cli/vulnserver.py:6
↓ 1 callersFunctionmain
()
scripts/qt.py:75
↓ 1 callersMethodrandom_data
(self)
vulnserver/lib/models.py:386
↓ 1 callersMethodrandom_data
create some random data based on the faker type and return it
vulnserver/lib/models.py:426
↓ 1 callersMethodsample
(self, preds, temperature=1.0)
dqnagent.py:81
↓ 1 callersMethodselect_table
returns the table to use for selects for this episode, only call this once per episode
vulnserver/lib/models.py:378
↓ 1 callersMethodtrain_batch
(self, contents, batch_size, epochs, tensorboard=False)
dqnagent.py:105
↓ 1 callersMethodtrain_single
(self, action, context, prev_state, attempts, reward)
dqnagent.py:92
↓ 1 callersMethodupdate
(self, query)
state.py:26
Method__init__
(self)
state.py:4
Method__init__
(self)
dqnagent.py:16
Method__init__
(self, input_len, context_len)
dqnagent.py:25
Method__init__
(self)
vulnserver/lib/models.py:69
Method__init__
(self)
vulnserver/lib/models.py:276
Method__iter__
(self)
state.py:14
Method__next__
(self)
state.py:18
Method__str__
(self)
state.py:8
Method_camelcase
camel cases the first letter of each word in keywords list
vulnserver/lib/models.py:101
Method_create_database
(self)
vulnserver/lib/models.py:403
Method_get_product
(self)
vulnserver/lib/models.py:92
Method_get_secondary_keyword
(self)
vulnserver/lib/models.py:89
Method_get_small_code
(self)
vulnserver/lib/models.py:95
Method_nospaces
adds unscores to keywords
vulnserver/lib/models.py:113
Method_underscores
adds unscores to keywords
vulnserver/lib/models.py:109
Methodgen_tdict
(self)
vulnserver/lib/models.py:399
Functionindex
()
vulnserver/lib/vroutes.py:25
Methodkeyword
(self, column_name)
vulnserver/lib/models.py:156
Methodkeyword_id
(self, column_name)
vulnserver/lib/models.py:135
Methodkeyword_randint
(self, column_name)
vulnserver/lib/models.py:131
Methodkeyword_skeyword
(self, column_name)
vulnserver/lib/models.py:159
Methodkeyword_skeyword_skeyword
(self, column_name)
vulnserver/lib/models.py:163
Methodkeyword_skeyword_skeyword_skeyword
(self, column_name)
vulnserver/lib/models.py:169
Methodoriginal_column_name
(self, column_name)
vulnserver/lib/models.py:128
Methodproduct_keyword
(self, column_name)
vulnserver/lib/models.py:138
Methodproduct_keyword_randint
(self, column_name)
vulnserver/lib/models.py:144
Methodproduct_keywordrandint
(self, column_name)
vulnserver/lib/models.py:150
Methodsmall_code_keyword
(self, column_name)
vulnserver/lib/models.py:141
Methodsmall_code_keyword_randint
(self, column_name)
vulnserver/lib/models.py:147
Methodsmall_code_keywordrandint
(self, column_name)
vulnserver/lib/models.py:153
Functionsqli_delete
()
vulnserver/lib/vroutes.py:49
Functionsqli_insert
()
vulnserver/lib/vroutes.py:35
Functionsqli_refresh
()
vulnserver/lib/vroutes.py:53
Functionsqli_select
()
vulnserver/lib/vroutes.py:29
Functionsqli_shell
()
vulnserver/lib/vroutes.py:39
Functionsqli_update
()
vulnserver/lib/vroutes.py:45
Functiontest_func
()
tests/test_cli.py:3
Functiontest_func
()
tests/test_lib.py:5
Methodtrain_experience
(self, experience, success)
dqnagent.py:133