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
↓ 5 callers
Method
get_device
include/cyberprobe/event/event_implementations.h:43
↓ 5 callers
Function
get_uint16
src/protocol/ntp_protocol.C:140
↓ 5 callers
Method
is_begin
return whether the iterator can be dereferenced
include/nlohmann/json.h:7599
↓ 5 callers
Method
listen
Put socket in listen mode. */
include/cyberprobe/network/socket.h:330
↓ 5 callers
Method
process
Process a packet belong to a device. 'device' describes the context, 's' and 'e' are iterators pointing at the start and end of packet data to proces
include/cyberprobe/analyser/engine.h:82
↓ 5 callers
Function
process_unrecognised_stream
src/protocol/unrecognised.C:11
↓ 5 callers
Function
push_back
! @brief add an object to an array Appends the given element @a val to the end of the JSON value. If the function is called on a JSON nul
include/nlohmann/json.h:17590
↓ 5 callers
Function
read
src/network/socket.C:340
↓ 5 callers
Function
shutdown
src/analyser/grpc.C:49
↓ 5 callers
Method
target_down
Called when attacker goes off the air.
include/cyberprobe/analyser/engine.h:110
↓ 4 callers
Function
JSON_CATCH
include/nlohmann/json.h:8953
↓ 4 callers
Function
add_port_handler
src/protocol/tcp_ports.C:56
↓ 4 callers
Method
apply_query_criteria
(criteria, doc)
stix/cyberprobe/taxii_query.py:114
↓ 4 callers
Function
cend
! @brief returns a const iterator to one past the last element Returns a const iterator to one past the last element. @image html range-
include/nlohmann/json.h:16969
↓ 4 callers
Function
checksum
src/protocol/tcp.C:334
↓ 4 callers
Function
connection
src/tls_rcvr.C:35
↓ 4 callers
Function
empty
! @brief checks whether the container is empty. Checks if a JSON value has no elements (i.e. whether its @ref size is `0`). @return The
include/nlohmann/json.h:17307
↓ 4 callers
Function
encode
include/base64/base64.h:18
↓ 4 callers
Function
encode_psheader
Encodes the ETSI LI PS PDU PSHeader construct.
src/stream/etsi_li.C:22
↓ 4 callers
Function
escape
escape "~" to "~0" and "/" to "~1"
include/nlohmann/json.h:9247
↓ 4 callers
Method
evaluate
Causes node evaluation, which means studying the state and working out if other state transitions should take place higher in
indicators/cyberprobe/logictree.py:124
↓ 4 callers
Method
get
include/cyberprobe/protocol/address.h:94
↓ 4 callers
Function
get_arithmetic_value
include/nlohmann/json.h:1329
↓ 4 callers
Method
get_string
include/nlohmann/json.h:5434
↓ 4 callers
Function
get_uint32
src/protocol/ntp_protocol.C:147
↓ 4 callers
Function
insert_iterator
include/nlohmann/json.h:17856
↓ 4 callers
Function
is_boolean
! @brief return whether value is a boolean This function returns true if and only if the JSON value is a boolean. @return `true` if type
include/nlohmann/json.h:14933
↓ 4 callers
Function
ntp_ts
src/protocol/ntp_protocol.C:166
↓ 4 callers
Function
process
src/protocol/gre.C:38
↓ 4 callers
Function
replace_substring
! @brief replace all occurrences of a substring by another string @param[in,out] s the string to manipulate; changed so that all
include/nlohmann/json.h:9235
↓ 4 callers
Function
response
Return an OK response with payload (should be status=201).
src/probe/control.C:132
↓ 4 callers
Method
set_device
include/cyberprobe/protocol/context.h:246
↓ 4 callers
Method
to_ip6_string
include/cyberprobe/protocol/address.h:187
↓ 4 callers
Method
walk
Walks the tree of nodes, depth-first
indicators/cyberprobe/logictree.py:108
↓ 3 callers
Method
__init__
Constructor
indicators/cyberprobe/logictree.py:101
↓ 3 callers
Function
accept
include/nlohmann/json.h:18931
↓ 3 callers
Method
add
(s, item)
stix/cyberprobe/sync.py:11
↓ 3 callers
Method
add_filter
include/cyberprobe/probe/capture.h:129
↓ 3 callers
Function
cbegin
! @brief returns a const iterator to the first element Returns a const iterator to the first element. @image html range-begin-end.svg "I
include/nlohmann/json.h:16898
↓ 3 callers
Method
check
(s)
stix/cyberprobe/sync.py:23
↓ 3 callers
Method
close
Close the transport.
include/cyberprobe/stream/transport.h:132
↓ 3 callers
Function
create
src/protocol/sip_context.C:21
↓ 3 callers
Method
decode_construct
Decodes a string. */
include/cyberprobe/stream/ber.h:404
↓ 3 callers
Method
decode_int
Extracts an INTEGER from a PDU. */
include/cyberprobe/stream/ber.h:429
↓ 3 callers
Method
decode_string
Decodes a string. */
include/cyberprobe/stream/ber.h:383
↓ 3 callers
Method
dump_logic_tree
Dumps out a logic tree in human-readable form
indicators/cyberprobe/logictree.py:152
↓ 3 callers
Function
encode_dns_name
src/protocol/forgery.C:226
↓ 3 callers
Function
encode_dns_rr
src/protocol/forgery.C:255
↓ 3 callers
Function
encode_ipiri
src/stream/etsi_li.C:145
↓ 3 callers
Method
encode_oid
Encodes a string. */
include/cyberprobe/stream/ber.h:322
↓ 3 callers
Method
extract
Extract an FSM from a tree.
indicators/cyberprobe/fsm_extract.py:311
↓ 3 callers
Function
find
include/nlohmann/json.h:16737
↓ 3 callers
Method
get_dest
include/cyberprobe/protocol/base_context.h:59
↓ 3 callers
Method
get_documents
(s, collection)
stix/store.py:123
↓ 3 callers
Method
get_src
include/cyberprobe/protocol/base_context.h:54
↓ 3 callers
Method
get_tag
include/cyberprobe/stream/ber.h:169
↓ 3 callers
Function
handle
src/cybermon.C:59
↓ 3 callers
Function
is_number_float
! @brief return whether value is a floating-point number This function returns true if and only if the JSON value is a floating-point num
include/nlohmann/json.h:15048
↓ 3 callers
Function
is_number_integer
! @brief return whether value is an integer number This function returns true if and only if the JSON value is a signed or unsigned integ
include/nlohmann/json.h:14992
↓ 3 callers
Function
join
src/cybermon.C:68
↓ 3 callers
Function
lookup
include/cyberprobe/protocol/tls_extensions.h:65
↓ 3 callers
Method
moved_or_copied
include/nlohmann/json.h:9442
↓ 3 callers
Function
parse
src/protocol/ftp.C:66
↓ 3 callers
Function
parse_hdr
src/protocol/ntp_protocol.C:127
↓ 3 callers
Function
parse_name
src/protocol/dns_protocol.C:40
↓ 3 callers
Function
parse_rrs
src/protocol/dns_protocol.C:180
↓ 3 callers
Method
record_end
Records the end of scanning, and works out the impact on state.
indicators/cyberprobe/logictree.py:147
↓ 3 callers
Function
register_table
Registers into a metatable.
src/analyser/lua.C:1056
↓ 3 callers
Method
set_end
! @brief set the iterator past the last value @pre The iterator is initialized; i.e. `m_object != nullptr`. */
include/nlohmann/json.h:7897
↓ 3 callers
Method
subscribe
(s, query, collection, url)
stix/store.py:148
↓ 3 callers
Method
unsubscribe
(s, id)
stix/store.py:262
↓ 2 callers
Method
add_parameter
Add a parameter
include/cyberprobe/probe/delivery.h:224
↓ 2 callers
Function
commonHello
src/protocol/tls_handshake.C:76
↓ 2 callers
Function
compute_boundaries
include/nlohmann/json.h:11133
↓ 2 callers
Method
connect_tls
Connect to host/port using TLS. Also specifies the LIID for this transport.
include/cyberprobe/stream/nhis11.h:78
↓ 2 callers
Function
context
Constructor.
include/cyberprobe/protocol/context.h:44
↓ 2 callers
Method
create_query
(s, query)
stix/cyberprobe/taxii_client.py:25
↓ 2 callers
Method
decode_vector
include/cyberprobe/stream/ber.h:393
↓ 2 callers
Function
destroy
include/nlohmann/json.h:13809
↓ 2 callers
Function
dns_class_name
src/event/event_json.C:40
↓ 2 callers
Function
dns_class_name
src/event/event_protobuf.C:43
↓ 2 callers
Function
dns_type_name
src/event/event_json.C:48
↓ 2 callers
Function
dns_type_name
src/event/event_protobuf.C:51
↓ 2 callers
Method
dump
Returns a Python dict object representing the state.
indicators/cyberprobe/logictree.py:159
↓ 2 callers
Function
encode_ip_tcp_header
src/protocol/forgery.C:373
↓ 2 callers
Method
evaluate_term
Takes a logictree state, and works out what happens when a term node is triggered. Returns the updated state. States is a dict whic
indicators/cyberprobe/fsm_extract.py:97
↓ 2 callers
Method
event
(self, ev, properties)
subscribers/cyberprobe/analytic.py:66
↓ 2 callers
Method
flatten
Flattens an FSM. Edges of the form (src, [term...] dest) are coalesced to a single edge containing all terms.
indicators/cyberprobe/fsm_extract.py:139
↓ 2 callers
Function
from_json_array_impl
include/nlohmann/json.h:1459
↓ 2 callers
Method
generate
include/cyberprobe/util/uuid.h:36
↓ 2 callers
Method
get_character
include/nlohmann/json.h:2340
↓ 2 callers
Method
get_collections
(s)
stix/store.py:105
↓ 2 callers
Method
get_elt
Walks the tree, hunting for a node with provided ID
indicators/cyberprobe/logictree.py:114
↓ 2 callers
Method
get_hash
Hash is form ipaddr:device.
include/cyberprobe/probe/target.h:72
↓ 2 callers
Function
get_impl_ptr
get a pointer to the value (object)
include/nlohmann/json.h:15191
↓ 2 callers
Method
get_matching
(s, collection, begin, end, query, fn)
stix/store.py:283
↓ 2 callers
Function
get_root_context
src/analyser/engine.C:9
↓ 2 callers
Function
get_root_info
src/analyser/engine.C:90
↓ 2 callers
Function
grisu2_round
include/nlohmann/json.h:11492
↓ 2 callers
Function
handle
NHIS 1.1 sender thread body.
src/probe/sender.C:197
← previous
next →
101–200 of 1,487, ranked by callers