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
↓ 252 callers
Method
end
return iterator end (needed for range-based for)
include/nlohmann/json.h:1814
↓ 246 callers
Method
size
include/nlohmann/json.h:633
↓ 223 callers
Method
begin
return iterator begin (needed for range-based for)
include/nlohmann/json.h:1808
↓ 212 callers
Method
push_back
! @brief append an unescaped token at the end of the reference pointer @param[in] token token to add @complexity Amortized constant.
include/nlohmann/json.h:8747
↓ 188 callers
Method
push
(s, collection, content, path="/")
stix/cyberprobe/taxii_client.py:161
↓ 154 callers
Function
create
include/nlohmann/json.h:13634
↓ 94 callers
Method
write_character
include/nlohmann/json.h:9524
↓ 64 callers
Method
set
Assign to the address.
include/cyberprobe/protocol/address.h:88
↓ 60 callers
Method
begin
include/cyberprobe/protocol/address.h:101
↓ 57 callers
Function
get_or_create
include/cyberprobe/protocol/context.h:127
↓ 53 callers
Method
what
returns the explanatory string
include/nlohmann/json.h:149
↓ 49 callers
Function
protobufify
Protobufify an IP address.
src/event/event_protobuf.C:86
↓ 47 callers
Function
jsonify
include/cyberprobe/event/event_json.h:113
↓ 46 callers
Method
handle
(self, msg)
subscribers/cyberprobe/analytic.py:57
↓ 45 callers
Function
apply_base
src/event/event_json.C:122
↓ 45 callers
Function
protobufify_base
src/event/event_protobuf.C:144
↓ 43 callers
Method
end
include/cyberprobe/protocol/address.h:102
↓ 42 callers
Method
empty
! @brief return whether pointer points to the root document @return true iff the JSON pointer points to the root document @complexity Co
include/nlohmann/json.h:8772
↓ 41 callers
Function
get
include/nlohmann/json.h:1823
↓ 39 callers
Method
insert
Adds a key to the map, address 'a', mask 'mask', value 't'.
include/cyberprobe/util/address_map.h:42
↓ 39 callers
Method
write_characters
include/nlohmann/json.h:9529
↓ 34 callers
Method
join
include/cyberprobe/util/reaper.h:119
↓ 34 callers
Method
to_string
include/cyberprobe/util/uuid.h:13
↓ 32 callers
Function
type_name
! @brief return the type as string Returns the type name as string to be used in error messages - usually to indicate that a function was
include/nlohmann/json.h:19161
↓ 31 callers
Method
get
@brief get next character from the input This function provides the interface to the used input adapter. It does not throw in case the input
include/nlohmann/json.h:6777
↓ 31 callers
Method
write
Write to the socket. */
include/cyberprobe/network/socket.h:224
↓ 29 callers
Method
encode_construct
Encodes a string. */
include/cyberprobe/stream/ber.h:350
↓ 29 callers
Method
pop
Pop p items from the stack.
include/cyberprobe/analyser/lua.h:176
↓ 27 callers
Method
set_table
Set table value.
include/cyberprobe/analyser/lua.h:169
↓ 26 callers
Method
close
(self)
subscribers/cyberprobe/analytic.py:104
↓ 26 callers
Method
get_type
Type is 'target'.
include/cyberprobe/probe/target.h:31
↓ 26 callers
Method
parse_error
include/nlohmann/json.h:253
↓ 25 callers
Method
key
include/nlohmann/json.h:3387
↓ 24 callers
Function
assert_invariant
! @brief checks the class invariants This function asserts the class invariants. It needs to be called at the end of every constructor to
include/nlohmann/json.h:13854
↓ 24 callers
Function
basic_json
! @brief create an empty value with a given type Create an empty JSON value with a given type. The value will be default initialized with
include/nlohmann/json.h:13972
↓ 24 callers
Function
is_object
! @brief return whether value is an object This function returns true if and only if the JSON value is an object. @return `true` if type
include/nlohmann/json.h:15070
↓ 24 callers
Method
start
include/cyberprobe/util/reaper.h:115
↓ 23 callers
Method
connect
Connect to host/port. Also specifies the LIID for this transport.
include/cyberprobe/stream/nhis11.h:67
↓ 23 callers
Method
get_position
return position of last read token
include/nlohmann/json.h:6880
↓ 22 callers
Method
set_ttl
include/cyberprobe/util/reaper.h:79
↓ 20 callers
Method
read
Read from the socket. */
include/cyberprobe/network/socket.h:207
↓ 19 callers
Function
end
! @brief returns an iterator to one past the last element Returns an iterator to one past the last element. @image html range-begin-end.
include/nlohmann/json.h:16929
↓ 19 callers
Method
parse
! @brief public parser interface @param[in] strict whether to expect the last token to be EOF @param[in,out] result parsed JSON val
include/nlohmann/json.h:7132
↓ 18 callers
Function
error
Return an ERROR response (should be status=3xx or 5xx).
src/probe/control.C:118
↓ 18 callers
Method
number_integer
include/nlohmann/json.h:3362
↓ 18 callers
Method
operator[]
! @brief access to successor @pre The iterator is initialized; i.e. `m_object != nullptr`. */
include/nlohmann/json.h:8267
↓ 17 callers
Function
begin
! @brief returns an iterator to the first element Returns an iterator to the first element. @image html range-begin-end.svg "Illustratio
include/nlohmann/json.h:16858
↓ 16 callers
Function
is_array
! @brief return whether value is an array This function returns true if and only if the JSON value is an array. @return `true` if type i
include/nlohmann/json.h:15092
↓ 16 callers
Function
is_null
! @brief return whether value is null This function returns true if and only if the JSON value is null. @return `true` if type is null,
include/nlohmann/json.h:14911
↓ 16 callers
Function
push
src/analyser/lua.C:109
↓ 16 callers
Function
to_json
include/nlohmann/json.h:2055
↓ 15 callers
Method
create_table
Create table on the stack, pre-allocating items.
include/cyberprobe/analyser/lua.h:164
↓ 15 callers
Function
from_json
include/nlohmann/json.h:1315
↓ 15 callers
Method
get_uint16
Get the 'value' of the address in different formats.
include/cyberprobe/protocol/address.h:137
↓ 15 callers
Method
stop
(s)
stix/store.py:25
↓ 15 callers
Method
value
! @brief return the value of an iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
include/nlohmann/json.h:8314
↓ 14 callers
Function
close
Close the connection. */
src/network/socket.C:832
↓ 14 callers
Method
get_token_string
return the last read token (for errors only). Will never contain EOF (an arbitrary value that is not a valid char value, often -1), because 255 may l
include/nlohmann/json.h:6888
↓ 14 callers
Method
pop_back
! @brief remove last reference token @pre not `empty()` @liveexample{The example shows the usage of `pop_back`.,json_pointer__pop_back}
include/nlohmann/json.h:8701
↓ 13 callers
Method
number_unsigned
include/nlohmann/json.h:3367
↓ 12 callers
Function
type
! @brief return the type of the JSON value (explicit) Return the type of the JSON value as a value from the @ref value_t enumeration.
include/nlohmann/json.h:14832
↓ 11 callers
Method
encode_int
Encodes an INTEGER. */
include/cyberprobe/stream/ber.h:334
↓ 11 callers
Method
sax_parse
include/nlohmann/json.h:7200
↓ 10 callers
Method
boolean
include/nlohmann/json.h:3357
↓ 10 callers
Function
close
src/analyser/grpc.C:285
↓ 10 callers
Method
encode_string
Encodes a string. */
include/cyberprobe/stream/ber.h:285
↓ 10 callers
Method
number_float
include/nlohmann/json.h:3372
↓ 10 callers
Function
ok
Return an OK response (should be status=200).
src/probe/control.C:104
↓ 10 callers
Method
skip
include/cyberprobe/protocol/pdu.h:33
↓ 9 callers
Function
cmd_json
src/cyberprobe-cli.C:32
↓ 9 callers
Method
poll
(s, path="/", collection="default", query=None, begin_ts=None, end_ts=None)
stix/cyberprobe/taxii_client.py:71
↓ 8 callers
Method
dump
Dumps out the FSM transitions, for debug
indicators/cyberprobe/fsm.py:97
↓ 8 callers
Function
expand_template
src/probe/delivery.C:693
↓ 8 callers
Method
from_string
include/cyberprobe/network/socket.h:76
↓ 8 callers
Method
get_parent
include/cyberprobe/protocol/base_context.h:47
↓ 8 callers
Method
string
include/nlohmann/json.h:3377
↓ 7 callers
Method
accept
! @brief public accept interface @param[in] strict whether to expect the last token to be EOF @return whether the input is a proper JSON
include/nlohmann/json.h:7193
↓ 7 callers
Method
end_array
include/nlohmann/json.h:3402
↓ 7 callers
Method
end_object
include/nlohmann/json.h:3392
↓ 7 callers
Method
get_parameter
Fetch a parameter.
include/cyberprobe/probe/delivery.h:180
↓ 7 callers
Function
jsonify
src/event/event_json.C:60
↓ 7 callers
Function
poll
src/network/socket.C:214
↓ 7 callers
Function
process
src/protocol/ip.C:406
↓ 7 callers
Method
start_array
include/nlohmann/json.h:3397
↓ 7 callers
Method
start_object
include/nlohmann/json.h:3382
↓ 7 callers
Method
to_ip4_string
include/cyberprobe/protocol/address.h:143
↓ 6 callers
Method
dump
! @brief internal implementation of the serialization function This function is called by the public member function dump and organizes t
include/nlohmann/json.h:12131
↓ 6 callers
Function
has_port_handler
src/protocol/tcp_ports.C:74
↓ 6 callers
Function
is_string
! @brief return whether value is a string This function returns true if and only if the JSON value is a string. @return `true` if type i
include/nlohmann/json.h:15114
↓ 6 callers
Method
null
include/nlohmann/json.h:3352
↓ 6 callers
Function
remaining
src/protocol/ntp_protocol.C:135
↓ 6 callers
Method
remove
(s, item)
stix/cyberprobe/sync.py:14
↓ 6 callers
Method
respond
(s, body)
stix/cyberprobe/taxii_server.py:29
↓ 6 callers
Method
run
(s)
stix/store.py:36
↓ 6 callers
Method
target_up
Called when attacker is detected.
include/cyberprobe/analyser/engine.h:91
↓ 6 callers
Method
to_ip_string
include/cyberprobe/protocol/address.h:205
↓ 5 callers
Method
add
add a character to token_buffer
include/nlohmann/json.h:6841
↓ 5 callers
Function
calculate_cksum
src/protocol/ip.C:379
↓ 5 callers
Function
complete_request
src/protocol/http.C:446
↓ 5 callers
Function
complete_response
src/protocol/http.C:476
next →
1–100 of 1,487, ranked by callers