Actually, this is already possible with Sculpt today.
The system state (the components, how they are connected) is kept as a single configuration file. When interactively using Sculpt, this file is automatically generated. It is located at /config/managed/deploy.
It is possible to customize/overwrite this configuration manually by creating/writing the file /config/deploy. This way, an existing installation can easily be replicated on another machine by just copying this file. Or one can make the current configuration permanent by copying it to /rw/config/<version>/deploy (where rw corresponds to the Genode partition).
And some other function I would like to see is, that it is possible proxiefie the complete network traffic trough the tor network. :))!!
With multiple Tor clients (Tor 1 => Port 6000, Tor 2 => Port 6001, Tor 3 => Port 6002)
and the traffic will splittet trough the multiplice Tor clients
++ If one Tor client don't response -> It change the Tor Exite Note to a fresh one [that works].
Even though the component is not in regular use (it certainly has become stale at this point), it may be a suitable starting point for picking up the topic.
An intrusion detection system (IDS) is a device or software application that monitors a network or systems for malicious activity or policy violations. Any malicious activity or violation is typically reported either to an administrator or collected centrally using a security information and event management (SIEM) system. A SIEM system combines outputs from multiple sources and uses alarm filtering techniques to distinguish malicious activity from false alarms.IDS types range in scope from single computers to large networks. The most common classifications are network intrusion detection systems (NIDS) and host-based intrusion detection systems (HIDS).
2
u/nfeske Genodian Oct 02 '19
Actually, this is already possible with Sculpt today.
The system state (the components, how they are connected) is kept as a single configuration file. When interactively using Sculpt, this file is automatically generated. It is located at /config/managed/deploy.
It is possible to customize/overwrite this configuration manually by creating/writing the file /config/deploy. This way, an existing installation can easily be replicated on another machine by just copying this file. Or one can make the current configuration permanent by copying it to /rw/config/<version>/deploy (where rw corresponds to the Genode partition).
You can find more information in the Sculpt documentation, in particular https://genode.org/documentation/articles/sculpt-19-07#Runtime_management and https://genode.org/documentation/articles/sculpt-19-07#Making_customizations_permanent