Feel free to create feature requests on Gitlab
We use transactions and complex data structures. Indexation of large databases can be very slow. We are working hard to optimize indexing and reporting.
We need to automate most of jobs within platform by declaration language. We use internal jobs to do most of analysis
We want to have declarative language for this. Like
We have implemented layer-3 (IP) objects within model. We can map IP hosts, their IP interfaces and we can even map opened ports to them.
Because of graph database, we can draw and represent it, so it is visible for administrator.
We want to implement more IP objects like IP route, IP firewall rule, IP tunnels(VPN) so we will have better visibility of network.
After this, we can implement ip command so it will be possible to do virtual ping, virtual traceroute etc. So network administrator can diagnose network offlne, using model data.
fcpc ip route fw/1 show
0.0.0.0/0 via 192.168.1.1 dev eth0
192.168.10.0 local dev eth9
192.168.11.0 via 192.168.10.10 dev eth9
fcpc ip traceroute fw/1[192.168.10.1] 192.168.100.1
fcpc ip udp-path fw1/1 192.168.100.1:3333
Visualisation of network objects is crucial for diagnostics. Our plan is to implement nice network graphs based on model data so it can be used even for documentation purposes.
We will implement scores for every object allowing to sort them by specific score. For example, inconsistence score, security score, risk score, ...