Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CacheBrowser/cachebrowser
/ functions
Functions
206 in github.com/CacheBrowser/cachebrowser
⨍
Functions
206
◇
Types & classes
45
↓ 18 callers
Method
reply
(self, response)
cachebrowser/api/core.py:9
↓ 12 callers
Method
data_path
(self, path=None)
cachebrowser/settings/base.py:45
↓ 10 callers
Function
get_flow_size
(Not accurate)
cachebrowser/util.py:5
↓ 6 callers
Method
register_rpc
(self, client_id, method)
cachebrowser/ipc.py:75
↓ 5 callers
Function
_get_flow_ip
(flow)
cachebrowser/pipes/scrambler.py:478
↓ 5 callers
Function
_whois
(ip, org_names)
cachebrowser/pipes/scrambler.py:492
↓ 5 callers
Method
error
(self, flow)
cachebrowser/pipes/scrambler.py:199
↓ 4 callers
Method
__init__
(self, settings)
cachebrowser/bootstrap.py:209
↓ 4 callers
Method
add_pipe
(self, pipe)
cachebrowser/proxy.py:58
↓ 4 callers
Function
pretty_bytes
(num, suffix='B')
cachebrowser/util.py:35
↓ 3 callers
Method
_apply_sni_policy
(server_conn, sni_policy)
cachebrowser/pipes/sni.py:23
↓ 3 callers
Method
_check_should_skip
(self, server_conn=None, flow=None)
cachebrowser/pipes/website_filter.py:39
↓ 3 callers
Method
_skip
(self, server_conn=None, flow=None)
cachebrowser/pipes/website_filter.py:47
↓ 3 callers
Method
data_dir
Implemented by subclasses :return:
cachebrowser/settings/base.py:39
↓ 3 callers
Method
lookup_host
(self, hostname)
cachebrowser/bootstrap.py:269
↓ 3 callers
Method
send
(self, message)
cachebrowser/ipc.py:227
↓ 3 callers
Method
set_master
(self, master=None)
cachebrowser/pipes/base.py:16
↓ 3 callers
Method
start
(self)
cachebrowser/pipes/scrambler.py:60
↓ 2 callers
Method
__init__
(self, context)
cachebrowser/proxy.py:27
↓ 2 callers
Method
_get_or_bootstrap_host
(self, hostname)
cachebrowser/pipes/resolver.py:75
↓ 2 callers
Method
_request
(self, path)
cachebrowser/bootstrap.py:164
↓ 2 callers
Method
_send_decoy_request
(self, skip_netname=None)
cachebrowser/pipes/scrambler.py:158
↓ 2 callers
Method
add_client
(self, client_id, client)
cachebrowser/ipc.py:23
↓ 2 callers
Method
add_event
(self, e, level=None, key=None)
cachebrowser/proxy.py:87
↓ 2 callers
Method
create_request_from_url
(self, method, url, port=None)
cachebrowser/pipes/base.py:26
↓ 2 callers
Method
dummy_response
(self, flow)
cachebrowser/pipes/scrambler.py:192
↓ 2 callers
Method
get_decoy_url
(self, skip_netname=None)
cachebrowser/pipes/scrambler.py:388
↓ 2 callers
Function
get_size
(r)
cachebrowser/util.py:9
↓ 2 callers
Method
log
(self, message, level=None, key=None)
cachebrowser/pipes/base.py:19
↓ 2 callers
Method
lookup_cdn
(self, cdn_id)
cachebrowser/bootstrap.py:283
↓ 2 callers
Method
publish
(self, channel, message)
cachebrowser/ipc.py:30
↓ 2 callers
Method
publish_flow
(self, flow)
cachebrowser/pipes/publisher.py:23
↓ 2 callers
Method
reply
(self, response=None)
cachebrowser/ipc.py:158
↓ 2 callers
Method
rpc_response
(self, request_id, response)
cachebrowser/ipc.py:69
↓ 2 callers
Method
run
(self)
cachebrowser/proxy.py:104
↓ 2 callers
Method
send_request
(self, flow, run_hooks=False, block=False)
cachebrowser/pipes/base.py:36
↓ 2 callers
Method
should_block
(self, flow)
cachebrowser/pipes/scrambler.py:441
↓ 2 callers
Function
should_i
(prob)
cachebrowser/pipes/scrambler.py:20
↓ 2 callers
Method
update_real_downstream
(self, flow)
cachebrowser/pipes/scrambler.py:343
↓ 2 callers
Method
update_real_upstream
(self, flow)
cachebrowser/pipes/scrambler.py:355
↓ 1 callers
Method
__init__
(self)
cachebrowser/ipc.py:17
↓ 1 callers
Method
__init__
(self)
cachebrowser/pipes/scrambler.py:434
↓ 1 callers
Method
__init__
(self, route, params)
cachebrowser/api/core.py:5
↓ 1 callers
Method
__str__
(self)
cachebrowser/models.py:23
↓ 1 callers
Method
__str__
(self)
cachebrowser/models.py:43
↓ 1 callers
Function
_clean_netname
(org_names, name, ip)
cachebrowser/pipes/scrambler.py:567
↓ 1 callers
Function
_dig
(site, raw=False)
cachebrowser/pipes/scrambler.py:595
↓ 1 callers
Method
_get_or_bootstrap_cdn
(self, cdn_id)
cachebrowser/pipes/resolver.py:99
↓ 1 callers
Method
_initialize_sources
(self, sources)
cachebrowser/bootstrap.py:215
↓ 1 callers
Method
_load_source
(self, filename)
cachebrowser/bootstrap.py:60
↓ 1 callers
Method
_parse_cdn_entry
(self, cdn_data)
cachebrowser/bootstrap.py:107
↓ 1 callers
Function
_parse_dig
(raw_dig)
cachebrowser/pipes/scrambler.py:575
↓ 1 callers
Method
_parse_host_entry
(self, host_data)
cachebrowser/bootstrap.py:85
↓ 1 callers
Method
_parse_list_data
(self, raw_data)
cachebrowser/bootstrap.py:72
↓ 1 callers
Method
_parse_raw_data
(self, raw_data)
cachebrowser/bootstrap.py:68
↓ 1 callers
Method
_run_single_script_hook
(self, script_obj, name, *args, **kwargs)
cachebrowser/proxy.py:108
↓ 1 callers
Method
_update_bootstrap_sources
(self, bootstrap_sources)
cachebrowser/settings/base.py:119
↓ 1 callers
Method
_validate_cdn_data
(cls, cdn_id, cdn_data)
cachebrowser/bootstrap.py:337
↓ 1 callers
Method
_validate_host_data
(cls, hostname, host_data)
cachebrowser/bootstrap.py:322
↓ 1 callers
Method
_validate_host_name
(cls, hostname)
cachebrowser/bootstrap.py:316
↓ 1 callers
Method
add_source
(self, source)
cachebrowser/bootstrap.py:226
↓ 1 callers
Function
check_data_files
(settings)
cachebrowser/main.py:142
↓ 1 callers
Function
clean_netname
Convert a whois netname into an organization name
cachebrowser/pipes/scrambler.py:512
↓ 1 callers
Method
create_request
(self, method, scheme, host, port, path)
cachebrowser/pipes/base.py:22
↓ 1 callers
Method
disable
(self)
cachebrowser/pipes/base.py:50
↓ 1 callers
Method
enable
(self)
cachebrowser/pipes/base.py:47
↓ 1 callers
Method
handle_api_request
(self, context, request)
cachebrowser/api/core.py:20
↓ 1 callers
Method
handle_message
(self, message)
cachebrowser/ipc.py:181
↓ 1 callers
Function
initialize_database
(db_filename, reset=False)
cachebrowser/models.py:57
↓ 1 callers
Function
initialize_logging
(verbose=False)
cachebrowser/main.py:115
↓ 1 callers
Method
initialize_websocket_server
(self, port)
cachebrowser/ipc.py:106
↓ 1 callers
Method
load_blacklist
(self, ad_domains_path, blacklist_path)
cachebrowser/pipes/scrambler.py:460
↓ 1 callers
Method
load_decoys
(self, decoys_path)
cachebrowser/pipes/scrambler.py:419
↓ 1 callers
Method
pause
(self)
cachebrowser/pipes/base.py:53
↓ 1 callers
Method
publish
(self, *args, **kwargs)
cachebrowser/pipes/base.py:65
↓ 1 callers
Method
read_org_names
(self)
cachebrowser/pipes/scrambler.py:150
↓ 1 callers
Method
record_decoy_received
(self, flow)
cachebrowser/pipes/scrambler.py:416
↓ 1 callers
Method
record_decoy_sent
(self, flow, url)
cachebrowser/pipes/scrambler.py:412
↓ 1 callers
Method
register_api
(self, route, handler)
cachebrowser/api/core.py:17
↓ 1 callers
Method
register_rpc
(self, method, handler)
cachebrowser/ipc.py:130
↓ 1 callers
Method
register_rpc_handlers
(self, routes)
cachebrowser/ipc.py:135
↓ 1 callers
Method
remove_client
(self, client_id)
cachebrowser/ipc.py:26
↓ 1 callers
Method
rpc_request
(self, client_id, request_id, method, params)
cachebrowser/ipc.py:54
↓ 1 callers
Method
run_script_hook
(self, name, *args, **kwargs)
cachebrowser/proxy.py:115
↓ 1 callers
Method
send_publish
(self, channel, message)
cachebrowser/ipc.py:84
↓ 1 callers
Method
send_rpc_request
(self, request_id, method, params)
cachebrowser/ipc.py:87
↓ 1 callers
Method
send_rpc_response
(self, request_id, response)
cachebrowser/ipc.py:90
↓ 1 callers
Function
serialize_cdn
(cdn)
cachebrowser/api/handlers/bootstrap.py:12
↓ 1 callers
Function
serialize_host
(host)
cachebrowser/api/handlers/bootstrap.py:4
↓ 1 callers
Method
set_defaults
Implemented by subclasses
cachebrowser/settings/base.py:34
↓ 1 callers
Method
subscribe
(self, client_id, channel)
cachebrowser/ipc.py:45
↓ 1 callers
Method
unsubscribe
(self, client_id, channel)
cachebrowser/ipc.py:50
↓ 1 callers
Method
update_requested_downstream
(self, flow)
cachebrowser/pipes/scrambler.py:319
↓ 1 callers
Method
update_requested_upstream
(self, flow)
cachebrowser/pipes/scrambler.py:331
↓ 1 callers
Method
update_with_args
(self, config)
cachebrowser/settings/base.py:98
↓ 1 callers
Method
update_with_settings_file
(self, config_file)
cachebrowser/settings/base.py:74
↓ 1 callers
Method
validate
(self)
cachebrowser/settings/base.py:57
Method
__enter__
(self)
cachebrowser/pipes/base.py:57
Method
__eq__
(self, other)
cachebrowser/models.py:40
Method
__exit__
(self, exc_type, exc_val, exc_tb)
cachebrowser/pipes/base.py:60
next →
1–100 of 206, ranked by callers