DAISY
What is DAISY?
Background
Datasets
Dashboard
Documentation:
Communication
Datasources
Evaluation
Federated IDS Components
Federated Learning
Examples:
Data Collection
Demo Components
Demo Servers
DAISY
Index
Index
A
|
C
|
D
|
E
|
F
|
G
|
K
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
U
A
add_event() (daisy.data_sources.events.EventHandler method)
add_func() (daisy.data_sources.data_processor.DataProcessor method)
aggregate() (daisy.federated_learning.federated_aggregator.Aggregator method)
(daisy.federated_learning.federated_aggregator.CumAggregator method)
(daisy.federated_learning.federated_aggregator.EMAggregator method)
(daisy.federated_learning.federated_aggregator.FedAvgAggregator method)
(daisy.federated_learning.federated_aggregator.ModelAggregator method)
(daisy.federated_learning.federated_aggregator.SMAggregator method)
Aggregator (class in daisy.federated_learning.federated_aggregator)
AvgTM (class in daisy.federated_learning.threshold_models)
C
clashing_acceptor() (in module daisy.communication.tests.simple_acceptor)
close() (daisy.communication.message_stream.EndpointSocket method)
(daisy.data_sources.data_handler.DataHandler method)
(daisy.data_sources.data_source.CSVFileDataSource method)
(daisy.data_sources.data_source.DataSource method)
(daisy.data_sources.data_source.SimpleDataSource method)
(daisy.data_sources.data_source.SimpleRemoteDataSource method)
(daisy.data_sources.network_traffic.LivePysharkDataSource method)
,
[1]
(daisy.data_sources.network_traffic.PcapDataSource method)
,
[1]
(daisy.data_sources.network_traffic.pyshark_handler.LivePysharkDataSource method)
(daisy.data_sources.network_traffic.pyshark_handler.PcapDataSource method)
close_connections() (daisy.communication.message_stream.EndpointServer method)
ConfMatrSlidingWindowEvaluation (class in daisy.evaluation)
create_pyshark_processor() (in module daisy.data_sources.network_traffic)
,
[1]
(in module daisy.data_sources.network_traffic.pyshark_processor)
create_quick_sender_ep() (daisy.communication.message_stream.StreamEndpoint class method)
create_simple_processor() (daisy.data_sources.network_traffic.pyshark_processor.PysharkProcessor class method)
(daisy.data_sources.network_traffic.PysharkProcessor class method)
,
[1]
CSVFileDataSource (class in daisy.data_sources.data_source)
CSVFileRelay (class in daisy.data_sources.data_relay)
CumAggregator (class in daisy.federated_learning.federated_aggregator)
CumAvgTM (class in daisy.federated_learning.threshold_models)
D
daisy
module
daisy.communication.message_stream
module
daisy.communication.tests
module
daisy.communication.tests.simple_acceptor
module
daisy.communication.tests.simple_initiator
module
daisy.communication.tests.simple_server
module
daisy.data_sources.data_handler
module
daisy.data_sources.data_processor
module
daisy.data_sources.data_relay
module
daisy.data_sources.data_source
module
daisy.data_sources.events
module
daisy.data_sources.network_traffic
module
,
[1]
daisy.data_sources.network_traffic.demo_202303
module
daisy.data_sources.network_traffic.pyshark_handler
module
daisy.data_sources.network_traffic.pyshark_processor
module
daisy.evaluation
module
daisy.federated_learning.federated_aggregator
module
daisy.federated_learning.federated_model
module
daisy.federated_learning.threshold_models
module
daisy.scripts.data_collection
module
DataHandler (class in daisy.data_sources.data_handler)
DataHandlerRelay (class in daisy.data_sources.data_relay)
DataProcessor (class in daisy.data_sources.data_processor)
DataSource (class in daisy.data_sources.data_source)
demo_202303_label_data_point() (in module daisy.data_sources.network_traffic)
,
[1]
(in module daisy.data_sources.network_traffic.demo_202303)
dict_to_array() (daisy.data_sources.data_processor.DataProcessor method)
dict_to_json() (daisy.data_sources.data_processor.DataProcessor method)
(in module daisy.data_sources.network_traffic)
,
[1]
(in module daisy.data_sources.network_traffic.pyshark_processor)
dict_to_numpy_array() (in module daisy.data_sources.network_traffic)
,
[1]
(in module daisy.data_sources.network_traffic.pyshark_processor)
E
EMAggregator (class in daisy.federated_learning.federated_aggregator)
EMAvgTM (class in daisy.federated_learning.threshold_models)
end_time (daisy.data_sources.events.Event attribute)
EndpointServer (class in daisy.communication.message_stream)
EndpointSocket (class in daisy.communication.message_stream)
evaluate() (daisy.data_sources.events.Event method)
Event (class in daisy.data_sources.events)
EventHandler (class in daisy.data_sources.events)
EventParser (class in daisy.data_sources.events)
F
FedAvgAggregator (class in daisy.federated_learning.federated_aggregator)
FederatedIFTM (class in daisy.federated_learning.federated_model)
FederatedModel (class in daisy.federated_learning.federated_model)
FederatedTM (class in daisy.federated_learning.threshold_models)
fit() (daisy.federated_learning.federated_model.FederatedIFTM method)
(daisy.federated_learning.federated_model.FederatedModel method)
(daisy.federated_learning.federated_model.TFFederatedModel method)
(daisy.federated_learning.threshold_models.FederatedTM method)
(daisy.federated_learning.threshold_models.MadTM method)
flatten_dict() (daisy.data_sources.data_processor.DataProcessor method)
(in module daisy.data_sources.data_processor)
G
get_connections() (daisy.communication.message_stream.EndpointServer method)
get_fae() (daisy.federated_learning.federated_model.TFFederatedModel class method)
get_new_connections() (daisy.communication.message_stream.EndpointServer method)
get_parameters() (daisy.federated_learning.federated_model.FederatedIFTM method)
(daisy.federated_learning.federated_model.FederatedModel method)
(daisy.federated_learning.federated_model.TFFederatedModel method)
(daisy.federated_learning.threshold_models.AvgTM method)
(daisy.federated_learning.threshold_models.CumAvgTM method)
(daisy.federated_learning.threshold_models.FederatedTM method)
(daisy.federated_learning.threshold_models.MadTM method)
(daisy.federated_learning.threshold_models.SMAvgTM method)
K
keep_dict_feature() (daisy.data_sources.data_processor.DataProcessor method)
keep_feature() (in module daisy.data_sources.data_processor)
L
label (daisy.data_sources.events.Event attribute)
LivePysharkDataSource (class in daisy.data_sources.network_traffic)
,
[1]
(class in daisy.data_sources.network_traffic.pyshark_handler)
M
MadTM (class in daisy.federated_learning.threshold_models)
merge_state() (daisy.evaluation.SlidingWindowEvaluation method)
ModelAggregator (class in daisy.federated_learning.federated_aggregator)
module
daisy
daisy.communication.message_stream
daisy.communication.tests
daisy.communication.tests.simple_acceptor
daisy.communication.tests.simple_initiator
daisy.communication.tests.simple_server
daisy.data_sources.data_handler
daisy.data_sources.data_processor
daisy.data_sources.data_relay
daisy.data_sources.data_source
daisy.data_sources.events
daisy.data_sources.network_traffic
,
[1]
daisy.data_sources.network_traffic.demo_202303
daisy.data_sources.network_traffic.pyshark_handler
daisy.data_sources.network_traffic.pyshark_processor
daisy.evaluation
daisy.federated_learning.federated_aggregator
daisy.federated_learning.federated_model
daisy.federated_learning.threshold_models
daisy.scripts.data_collection
multithreaded_acceptor() (in module daisy.communication.tests.simple_acceptor)
multithreaded_initiator() (in module daisy.communication.tests.simple_initiator)
O
one_time_initiator() (in module daisy.communication.tests.simple_initiator)
open() (daisy.communication.message_stream.EndpointSocket method)
(daisy.data_sources.data_handler.DataHandler method)
(daisy.data_sources.data_source.CSVFileDataSource method)
(daisy.data_sources.data_source.DataSource method)
(daisy.data_sources.data_source.SimpleDataSource method)
(daisy.data_sources.data_source.SimpleRemoteDataSource method)
(daisy.data_sources.network_traffic.LivePysharkDataSource method)
,
[1]
(daisy.data_sources.network_traffic.PcapDataSource method)
,
[1]
(daisy.data_sources.network_traffic.pyshark_handler.LivePysharkDataSource method)
(daisy.data_sources.network_traffic.pyshark_handler.PcapDataSource method)
P
packet_to_dict() (daisy.data_sources.network_traffic.pyshark_processor.PysharkProcessor method)
(daisy.data_sources.network_traffic.PysharkProcessor method)
,
[1]
(in module daisy.data_sources.network_traffic)
,
[1]
(in module daisy.data_sources.network_traffic.pyshark_processor)
parse() (daisy.data_sources.events.EventParser method)
pcap_nn_aggregator() (in module daisy.data_sources.network_traffic)
,
[1]
(in module daisy.data_sources.network_traffic.pyshark_processor)
PcapDataSource (class in daisy.data_sources.network_traffic)
,
[1]
(class in daisy.data_sources.network_traffic.pyshark_handler)
poll() (daisy.communication.message_stream.EndpointSocket method)
(daisy.communication.message_stream.StreamEndpoint method)
poll_connections() (daisy.communication.message_stream.EndpointServer method)
pred_labels (daisy.evaluation.SlidingWindowEvaluation attribute)
predict() (daisy.federated_learning.federated_model.FederatedIFTM method)
(daisy.federated_learning.federated_model.FederatedModel method)
(daisy.federated_learning.federated_model.TFFederatedModel method)
(daisy.federated_learning.threshold_models.FederatedTM method)
(daisy.federated_learning.threshold_models.MadTM method)
process() (daisy.data_sources.data_processor.DataProcessor method)
(daisy.data_sources.events.EventHandler method)
pyshark_data_collector() (in module daisy.scripts.data_collection)
PysharkProcessor (class in daisy.data_sources.network_traffic)
,
[1]
(class in daisy.data_sources.network_traffic.pyshark_processor)
R
receive() (daisy.communication.message_stream.StreamEndpoint method)
receive_latest_ep_objs() (daisy.communication.message_stream.StreamEndpoint class method)
recv() (daisy.communication.message_stream.EndpointSocket method)
remove_dict_features() (daisy.data_sources.data_processor.DataProcessor method)
remove_feature() (in module daisy.data_sources.data_processor)
reset_state() (daisy.evaluation.SlidingWindowEvaluation method)
result() (daisy.evaluation.ConfMatrSlidingWindowEvaluation method)
(daisy.evaluation.SlidingWindowEvaluation method)
(daisy.evaluation.TFMetricSlidingWindowEvaluation method)
S
select_dict_features() (daisy.data_sources.data_processor.DataProcessor method)
select_eps() (daisy.communication.message_stream.StreamEndpoint class method)
select_feature() (in module daisy.data_sources.data_processor)
send() (daisy.communication.message_stream.EndpointSocket method)
(daisy.communication.message_stream.StreamEndpoint method)
set_parameters() (daisy.federated_learning.federated_model.FederatedIFTM method)
(daisy.federated_learning.federated_model.FederatedModel method)
(daisy.federated_learning.federated_model.TFFederatedModel method)
(daisy.federated_learning.threshold_models.AvgTM method)
(daisy.federated_learning.threshold_models.CumAvgTM method)
(daisy.federated_learning.threshold_models.FederatedTM method)
(daisy.federated_learning.threshold_models.MadTM method)
(daisy.federated_learning.threshold_models.SMAvgTM method)
simple_acceptor() (in module daisy.communication.tests.simple_acceptor)
simple_initiator() (in module daisy.communication.tests.simple_initiator)
simple_server() (in module daisy.communication.tests.simple_server)
SimpleDataSource (class in daisy.data_sources.data_source)
SimpleRemoteDataSource (class in daisy.data_sources.data_source)
single_message_acceptor() (in module daisy.communication.tests.simple_acceptor)
single_message_initiator() (in module daisy.communication.tests.simple_initiator)
SlidingWindowEvaluation (class in daisy.evaluation)
SMAggregator (class in daisy.federated_learning.federated_aggregator)
SMAvgTM (class in daisy.federated_learning.threshold_models)
start() (daisy.communication.message_stream.EndpointServer method)
(daisy.communication.message_stream.StreamEndpoint method)
(daisy.data_sources.data_relay.CSVFileRelay method)
(daisy.data_sources.data_relay.DataHandlerRelay method)
start_time (daisy.data_sources.events.Event attribute)
stop() (daisy.communication.message_stream.EndpointServer method)
(daisy.communication.message_stream.StreamEndpoint method)
(daisy.data_sources.data_relay.CSVFileRelay method)
(daisy.data_sources.data_relay.DataHandlerRelay method)
StreamEndpoint (class in daisy.communication.message_stream)
T
TFFederatedModel (class in daisy.federated_learning.federated_model)
TFMetricSlidingWindowEvaluation (class in daisy.evaluation)
threaded_acceptor() (in module daisy.communication.tests.simple_acceptor)
threaded_initiator() (in module daisy.communication.tests.simple_initiator)
true_labels (daisy.evaluation.SlidingWindowEvaluation attribute)
U
update_mean() (daisy.federated_learning.threshold_models.AvgTM method)
(daisy.federated_learning.threshold_models.CumAvgTM method)
(daisy.federated_learning.threshold_models.EMAvgTM method)
(daisy.federated_learning.threshold_models.SMAvgTM method)
update_state() (daisy.evaluation.SlidingWindowEvaluation method)
update_threshold() (daisy.federated_learning.threshold_models.AvgTM method)
(daisy.federated_learning.threshold_models.FederatedTM method)
(daisy.federated_learning.threshold_models.MadTM method)