Skip to content
Snippets Groups Projects
Commit b5bfac4b authored by David Schmitz's avatar David Schmitz
Browse files

testing: update inst/testing/nemo1/: update

parent e03dc1dd
No related branches found
No related tags found
No related merge requests found
...@@ -2,11 +2,67 @@ ...@@ -2,11 +2,67 @@
"routers": [ "routers": [
{ {
"name": "freertr1", "name": "freertr1",
"devicetype": "freertr",
"ip4": "10.197.36.3", "ip4": "10.197.36.3",
"samplerate": "1", "samplerate": "1",
"category": "core", "category": "core",
"latitude": "1", "latitude": 52.2929,
"longitude": "1" "longitude": 4.8336,
"comments" : "test1"
},
{
"name": "host1",
"ip4": "10.10.10.10",
"samplerate": "1",
"category": "customer",
"latitude": 52.3929,
"longitude": 5.9336
},
{
"name": "host2",
"ip4": "10.10.10.10",
"samplerate": "1",
"category": "customer",
"latitude": 51.3929,
"longitude": 4.9336
} }
],
"lines" : [
{
"category": "core",
"bandwidth": "",
"name": "freertr1-host1",
"interfaces": [
{
"router": "freertr1",
"interface_name": "1",
"interface_number": 1
},
{
"router": "host1",
"interface_name": "1",
"interface_number": 1
}
],
"tags": []
},
{
"category": "core",
"bandwidth": "",
"name": "freertr1-host2",
"interfaces": [
{
"router": "freertr1",
"interface_name": "2",
"interface_number": 2
},
{
"router": "host2",
"interface_name": "1",
"interface_number": 1
}
],
"tags": []
}
] ]
} }
...@@ -6,6 +6,8 @@ set -x ...@@ -6,6 +6,8 @@ set -x
docker exec -ti nemo_mitigated_1 /services/inst/nemo-erkennung/bin/nemo-dbadmin add_net --comments "attacker network" 10.1.10.0/24 docker exec -ti nemo_mitigated_1 /services/inst/nemo-erkennung/bin/nemo-dbadmin add_net --comments "attacker network" 10.1.10.0/24
docker exec -ti nemo_mitigated_1 /services/inst/nemo-erkennung/bin/nemo-dbadmin add_net --comments "victim network" 10.2.10.0/24 docker exec -ti nemo_mitigated_1 /services/inst/nemo-erkennung/bin/nemo-dbadmin add_net --comments "victim network" 10.2.10.0/24
#docker exec -ti nemo_mitigated_1 /services/inst/nemo-erkennung/bin/nemo-dbadmin add_net --comments "victim host" 10.2.10.12/32
#docker exec -ti nemo_mitigated_1 /services/inst/nemo-erkennung/bin/nemo-dbadmin add_net --comments "attacker host" 10.1.10.11/32
idx=2 idx=2
#for add_net in $(docker exec -i freertr ip a | grep -o "veth[3-9]@"); do #for add_net in $(docker exec -i freertr ip a | grep -o "veth[3-9]@"); do
...@@ -15,7 +17,31 @@ for add_net in $(grep -- "ipv4 address 10.[3-9].10.3" frnet/docker-compose/freer ...@@ -15,7 +17,31 @@ for add_net in $(grep -- "ipv4 address 10.[3-9].10.3" frnet/docker-compose/freer
docker exec -ti nemo_mitigated_1 /services/inst/nemo-erkennung/bin/nemo-dbadmin add_net --comments "customer$idx network" "10.$idx.10.0/24" docker exec -ti nemo_mitigated_1 /services/inst/nemo-erkennung/bin/nemo-dbadmin add_net --comments "customer$idx network" "10.$idx.10.0/24"
done done
docker exec -ti nemo_nemodb_1 psql -U nemo -c "INSERT INTO router_nets (router_id, net_id) VALUES (1, 1), (1, 2), (1, 3)" #
#docker exec -ti nemo_nemodb_1 psql -U nemo -c "INSERT INTO router_nets (router_id, net_id) VALUES (1, 1), (1, 2), (2, 2), (3, 1)"
set -x
num=1
echo "select id, name from router;" | docker exec -i nemo_nemodb_1 psql -U nemo -t | while read id sep1 name; do
echo "loop id=$id <-> name=$name" 1>&2
case "$name" in
freertr1*)
docker exec nemo_nemodb_1 psql -U nemo -c "INSERT INTO router_nets (router_id, net_id) VALUES ($id, 1), ($id, 2)"
;;
host1*)
docker exec nemo_nemodb_1 psql -U nemo -c "INSERT INTO router_nets (router_id, net_id) VALUES ($id, 1)"
;;
host2*)
docker exec nemo_nemodb_1 psql -U nemo -c "INSERT INTO router_nets (router_id, net_id) VALUES ($id, 2)"
;;
esac
num=$(( $num + 1 ))
done
#
cat /nemo-all/nemo-initial-detectors1.sql | docker exec -i nemo_nemodb_1 psql -U nemo nemo cat /nemo-all/nemo-initial-detectors1.sql | docker exec -i nemo_nemodb_1 psql -U nemo nemo
......
...@@ -84,14 +84,14 @@ SELECT pg_catalog.setval('public.detector_param_id_seq', 1, false); ...@@ -84,14 +84,14 @@ SELECT pg_catalog.setval('public.detector_param_id_seq', 1, false);
-- Name: tag_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nemo -- Name: tag_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nemo
-- --
SELECT pg_catalog.setval('public.tag_id_seq', 2, true); SELECT pg_catalog.setval('public.tag_id_seq', 3, true);
-- --
-- Name: tagged_item_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nemo -- Name: tagged_item_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nemo
-- --
SELECT pg_catalog.setval('public.tagged_item_id_seq', 2, true); SELECT pg_catalog.setval('public.tagged_item_id_seq', 4, true);
-- --
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment