Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cybermaggedon/cyberprobe
/ functions
Functions
1,487 in github.com/cybermaggedon/cyberprobe
⨍
Functions
1,487
◇
Types & classes
534
↓ 1 callers
Method
decode
! @brief check whether a string is UTF-8 encoded The function checks each byte of a string whether it is UTF-8 encoded. The result of the
include/nlohmann/json.h:12821
↓ 1 callers
Method
decode
Convert 2's complement vector into int.
include/cyberprobe/stream/ber.h:69
↓ 1 callers
Function
describe_dest
src/analyser/engine.C:69
↓ 1 callers
Function
describe_src
src/analyser/engine.C:47
↓ 1 callers
Method
destroy
(s)
stix/cyberprobe/stix_store.py:204
↓ 1 callers
Function
display
src/eventstream-service.C:37
↓ 1 callers
Method
distance
include/cyberprobe/util/serial.h:20
↓ 1 callers
Method
dump
Dump a bunch of data in a standard 'hexdump' fashion. indent = number of spaces before hexdump, if you want to indent. Data is described at iterator b
include/cyberprobe/util/hexdump.h:24
↓ 1 callers
Method
dump
Returns a dict object representing the indicator set which can be JSON serialized.
indicators/cyberprobe/indicators.py:33
↓ 1 callers
Method
dump
Represents a dict object representing the indicator object which can be serialized.
indicators/cyberprobe/indicators.py:99
↓ 1 callers
Function
dump_indicator
(ind)
stix/cyberprobe/indicator.py:13
↓ 1 callers
Method
encode
Convert int into 2‘s complement vector.
include/cyberprobe/stream/ber.h:33
↓ 1 callers
Function
encode_dns_header
src/protocol/forgery.C:172
↓ 1 callers
Function
encode_dns_queries
src/protocol/forgery.C:206
↓ 1 callers
Function
encode_ip_udp_header
src/protocol/forgery.C:302
↓ 1 callers
Function
erase
include/nlohmann/json.h:16457
↓ 1 callers
Method
error
include/cyberprobe/analyser/lua.h:173
↓ 1 callers
Function
event
src/analyser/lua.C:201
↓ 1 callers
Method
extract_transitions
Studies a logic tree discovering the FSM state transitions for all combinations of states and terms.
indicators/cyberprobe/fsm_extract.py:200
↓ 1 callers
Function
find_largest_pow10
! For n != 0, returns k, such that pow10 := 10^(k-1) <= n < 10^k. For n == 0, returns 1 and sets pow10 := 1. */
include/nlohmann/json.h:11436
↓ 1 callers
Method
find_states
Studies a logictree and finds the FSM states
indicators/cyberprobe/fsm_extract.py:71
↓ 1 callers
Method
find_terms
Finds the match terms in a logic tree
indicators/cyberprobe/fsm_extract.py:91
↓ 1 callers
Function
finished
src/protocol/tls_handshake.C:511
↓ 1 callers
Function
forge_dns_response
src/protocol/forgery.C:14
↓ 1 callers
Function
forge_tcp_data
src/protocol/forgery.C:65
↓ 1 callers
Function
forge_tcp_reset
src/protocol/forgery.C:121
↓ 1 callers
Function
format_buffer
! @brief prettify v = buf * 10^decimal_exponent If v is in the range [10^min_exp, 10^max_exp) it will be printed in fixed-point notation. Otherwise i
include/nlohmann/json.h:11920
↓ 1 callers
Method
from_ip_string
include/cyberprobe/protocol/address.h:171
↓ 1 callers
Function
from_json_tuple_impl
include/nlohmann/json.h:1607
↓ 1 callers
Method
ftp_response
include/cyberprobe/event/event_implementations.h:538
↓ 1 callers
Method
get_activator_terms
Gets the list of terms which transition from the 'init' state, i.e. cause the FSM to be active.
indicators/cyberprobe/fsm.py:104
↓ 1 callers
Function
get_addresses
src/event/event_json.C:97
↓ 1 callers
Function
get_addresses
FIXME: Copied from event_json.C
src/event/event_protobuf.C:66
↓ 1 callers
Function
get_cached_power_for_binary_exponent
! For a normalized diyfp w = f * 2^e, this function returns a (normalized) cached power-of-ten c = f_c * 2^e_c, such that the exponent of the product
include/nlohmann/json.h:11272
↓ 1 callers
Function
get_datalink
src/cybermon.C:156
↓ 1 callers
Method
get_document
(s, id)
stix/store.py:135
↓ 1 callers
Method
get_document
(s, id)
stix/cyberprobe/stix_store.py:150
↓ 1 callers
Method
get_documents
(s, collection)
stix/cyberprobe/stix_store.py:137
↓ 1 callers
Method
get_error_message
return syntax error message
include/nlohmann/json.h:6912
↓ 1 callers
Method
get_external
(s)
stix/cyberprobe/sync.py:17
↓ 1 callers
Function
get_file
src/resources/resource_manager.C:202
↓ 1 callers
Method
get_id
Returns constructor ID.
include/cyberprobe/protocol/base_context.h:123
↓ 1 callers
Method
get_internal
(s)
stix/cyberprobe/sync.py:20
↓ 1 callers
Method
get_matching
(s, collection, begin, end, query, handle)
stix/cyberprobe/taxii_server.py:18
↓ 1 callers
Function
get_network_info
src/analyser/engine.C:131
↓ 1 callers
Method
get_number_float
return floating-point value
include/nlohmann/json.h:6864
↓ 1 callers
Method
get_number_integer
return integer value
include/nlohmann/json.h:6852
↓ 1 callers
Method
get_number_unsigned
return unsigned integer value
include/nlohmann/json.h:6858
↓ 1 callers
Method
get_parameters
Get all parameters.
include/cyberprobe/probe/delivery.h:236
↓ 1 callers
Method
get_reverse
include/cyberprobe/protocol/base_context.h:43
↓ 1 callers
Method
get_type
include/cyberprobe/protocol/context.h:258
↓ 1 callers
Method
get_value
include/nlohmann/json.h:7581
↓ 1 callers
Function
grisu2
! v = buf * 10^decimal_exponent len is the length of the buffer (number of decimal digits) The buffer must be large enough, i.e. >= max_digits10. */
include/nlohmann/json.h:11773
↓ 1 callers
Function
grisu2_digit_gen
! Generates V = buffer * 10^decimal_exponent, such that M- <= V <= M+. M- and M+ must be normalized and share the same exponent -60 <= e <= -32. */
include/nlohmann/json.h:11533
↓ 1 callers
Method
handle_collection_information_request
(s, msg)
stix/cyberprobe/taxii_server.py:113
↓ 1 callers
Method
handle_discovery_request
(s, msg)
stix/cyberprobe/taxii_server.py:103
↓ 1 callers
Method
handle_inbox_message
(s, msg)
stix/cyberprobe/taxii_server.py:45
↓ 1 callers
Method
handle_manage_collection_subscription_request
(s, msg)
stix/cyberprobe/taxii_server.py:124
↓ 1 callers
Method
handle_poll_request
(s, msg)
stix/cyberprobe/taxii_server.py:64
↓ 1 callers
Function
handle_rpcs
This can be run in multiple threads if needed.
src/eventstream-service.C:158
↓ 1 callers
Method
init_state
Initializes a state object to track the FSM state.
indicators/cyberprobe/fsm.py:115
↓ 1 callers
Method
initialise
(s)
stix/store.py:187
↓ 1 callers
Method
initialise
(s)
stix/cyberprobe/stix_store.py:220
↓ 1 callers
Function
ipv6_match
Study an IPv6 packet, and work out if the addresses match a target address. Returns true for a match, and 'device' returns the target device.
src/probe/delivery.C:225
↓ 1 callers
Function
is_base64
src/base64/base64.C:48
↓ 1 callers
Function
is_number
! @brief return whether value is a number This function returns true if and only if the JSON value is a number. This includes both intege
include/nlohmann/json.h:14963
↓ 1 callers
Method
join
include/cyberprobe/probe/control.h:190
↓ 1 callers
Method
join
include/cyberprobe/stream/etsi_li.h:290
↓ 1 callers
Method
join
include/cyberprobe/stream/nhis11.h:176
↓ 1 callers
Function
load
Loads an indicator set from a Python dict object
indicators/cyberprobe/indicators.py:154
↓ 1 callers
Function
load_descriptor
Loads a descriptor from a Python dict object.
indicators/cyberprobe/indicators.py:119
↓ 1 callers
Method
load_from
Initialises an FSM from an Indicator
indicators/cyberprobe/fsm.py:89
↓ 1 callers
Function
load_indicator
Loads an indicator from a Python dict object
indicators/cyberprobe/indicators.py:134
↓ 1 callers
Function
load_value
Loads an value from a Python dict object
indicators/cyberprobe/indicators.py:141
↓ 1 callers
Function
lua_engine
src/cybermon.C:53
↓ 1 callers
Method
make_strategy
Form a strategy for discovering all term invocations. The less optimal approach would be to try all terms for all state combinations
indicators/cyberprobe/fsm_extract.py:164
↓ 1 callers
Function
newer
src/resources/resource_manager.C:175
↓ 1 callers
Method
operator+
add to iterator
include/nlohmann/json.h:8411
↓ 1 callers
Function
operator+=
! @brief add an object to an array @copydoc push_back(basic_json&&) */
include/nlohmann/json.h:17617
↓ 1 callers
Function
operator<
! @brief comparison operator for JSON types Returns an ordering that is similar to Python: - order: null < boolean < number < object < array < string
include/nlohmann/json.h:1294
↓ 1 callers
Method
output
(self, msg, properties=None)
subscribers/cyberprobe/analytic.py:60
↓ 1 callers
Function
parse
include/nlohmann/json.h:19053
↓ 1 callers
Function
parse_header
src/protocol/dns_protocol.C:103
↓ 1 callers
Function
parse_queries
src/protocol/dns_protocol.C:121
↓ 1 callers
Function
parse_rr
src/protocol/dns_protocol.C:140
↓ 1 callers
Function
process
src/protocol/tls.C:87
↓ 1 callers
Function
process_client
FTP client processing function.
src/protocol/ftp.C:29
↓ 1 callers
Function
process_client
SMTP client processing function.
src/protocol/smtp.C:35
↓ 1 callers
Function
process_gre
src/protocol/gre.C:69
↓ 1 callers
Function
process_ip4
src/protocol/ip.C:65
↓ 1 callers
Function
process_ip6
src/protocol/ip.C:329
↓ 1 callers
Function
process_pptp
src/protocol/gre.C:133
↓ 1 callers
Function
process_server
FTP server processing function.
src/protocol/ftp.C:48
↓ 1 callers
Function
process_server
SMTP server processing function.
src/protocol/smtp.C:54
↓ 1 callers
Method
publish
(s, content, collection, url)
stix/store.py:31
↓ 1 callers
Method
publish
(s, content, collection, url)
stix/cyberprobe/stix_store.py:33
↓ 1 callers
Method
publish
(self, content, properties=None)
subscribers/cyberprobe/analytic.py:120
↓ 1 callers
Method
received
(s, content, collection)
stix/cyberprobe/taxii_server.py:22
↓ 1 callers
Function
remove_endpoint
Removes an endpoint
src/probe/delivery.C:666
↓ 1 callers
Function
remove_interface
Modifies interface capture
src/probe/delivery.C:461
← previous
next →
301–400 of 1,487, ranked by callers