mirror of
https://github.com/angolo40/mikrocata2selks.git
synced 2025-05-15 09:57:22 +00:00
First attemp - MultipleMikrotik
This commit is contained in:
parent
379d5af5de
commit
a4162d97c7
@ -75,7 +75,6 @@ then
|
|||||||
cmd="tzsp2pcap -p $port"
|
cmd="tzsp2pcap -p $port"
|
||||||
sed -i "s/tzsp2pcap/$cmd/g" /etc/systemd/system/TZSPreplay$port@.service
|
sed -i "s/tzsp2pcap/$cmd/g" /etc/systemd/system/TZSPreplay$port@.service
|
||||||
systemctl enable --now TZSPreplay$port@tzsp$num.service
|
systemctl enable --now TZSPreplay$port@tzsp$num.service
|
||||||
echo $num
|
|
||||||
num=$(( $num + 1 ))
|
num=$(( $num + 1 ))
|
||||||
port=$(( $port + 1 ))
|
port=$(( $port + 1 ))
|
||||||
done
|
done
|
||||||
@ -116,12 +115,12 @@ then
|
|||||||
cmd2=""
|
cmd2=""
|
||||||
while [ $num -le $HOW_MANY_MIKROTIK ]
|
while [ $num -le $HOW_MANY_MIKROTIK ]
|
||||||
do
|
do
|
||||||
mkdir -p $PATH_SELKS/docker/containers-data/suricata-tzsp$num/etc
|
# mkdir -p $PATH_SELKS/docker/containers-data/suricata-tzsp$num/etc
|
||||||
cp $PATH_GIT_MIKROCATA/mikrocata2selks.yaml $PATH_SELKS/docker/containers-data/suricata-tzsp$num/etc/
|
# cp $PATH_GIT_MIKROCATA/mikrocata2selks.yaml $PATH_SELKS/docker/containers-data/suricata-tzsp$num/etc/
|
||||||
cmd="alerts-tzsp$num"
|
# cmd="alerts-tzsp$num"
|
||||||
sed -i "s/alerts/$cmd/g" $PATH_SELKS/docker/containers-data/suricata-tzsp$num/etc/mikrocata2selks.yaml
|
# sed -i "s/alerts/$cmd/g" $PATH_SELKS/docker/containers-data/suricata-tzsp$num/etc/mikrocata2selks.yaml
|
||||||
cp $PATH_GIT_MIKROCATA/suricata.yaml $PATH_SELKS/docker/containers-data/suricata-tzsp$num/etc/
|
# cp $PATH_GIT_MIKROCATA/suricata.yaml $PATH_SELKS/docker/containers-data/suricata-tzsp$num/etc/
|
||||||
echo "include: mikrocata2selks.yaml" >> $PATH_SELKS/docker/containers-data/suricata-tzsp$num/etc/suricata.yaml
|
# echo "include: mikrocata2selks.yaml" >> $PATH_SELKS/docker/containers-data/suricata-tzsp$num/etc/suricata.yaml
|
||||||
cp $PATH_GIT_MIKROCATA/suricata.yaml $PATH_SELKS/docker/containers-data/suricata/etc/
|
cp $PATH_GIT_MIKROCATA/suricata.yaml $PATH_SELKS/docker/containers-data/suricata/etc/
|
||||||
echo "include: mikrocata2selks.yaml" >> $PATH_SELKS/docker/containers-data/suricata/etc/suricata.yaml
|
echo "include: mikrocata2selks.yaml" >> $PATH_SELKS/docker/containers-data/suricata/etc/suricata.yaml
|
||||||
cmd2="$cmd2 -i tzsp$num"
|
cmd2="$cmd2 -i tzsp$num"
|
||||||
@ -137,10 +136,22 @@ fi
|
|||||||
echo "--- INSTALL COMPLETED ---"
|
echo "--- INSTALL COMPLETED ---"
|
||||||
echo "--- "
|
echo "--- "
|
||||||
echo "--- "
|
echo "--- "
|
||||||
|
port=37008
|
||||||
|
num=0
|
||||||
while [ $num -le $HOW_MANY_MIKROTIK ]
|
while [ $num -le $HOW_MANY_MIKROTIK ]
|
||||||
do
|
do
|
||||||
echo "--- Edit '/usr/local/bin/mikrocataTZSP$num.py' with your info and then reload service with 'systemctl restart mikrocatamikrocataTZSP$num.service'"
|
echo "--- MIKROTIK $num"
|
||||||
|
echo "--- Port: $port "
|
||||||
|
echo "--- Local Interface: tzsp$num"
|
||||||
|
echo "--- SERVICEs:"
|
||||||
|
echo "--- --- ----: Mikrocata:"
|
||||||
|
echo "--- --- --- --- --- ---: Edit '/usr/local/bin/mikrocataTZSP$num.py' with your info and then reload service --> 'systemctl restart mikrocatamikrocataTZSP$num.service'"
|
||||||
|
echo "--- --- --- : Interface: TZSPreplay$port@tzsp$num.service --> 'systemctl status TZSPreplay$port@tzsp$num.service'"
|
||||||
|
echo "--- "
|
||||||
|
num=$(( $num + 1 ))
|
||||||
|
port=$(( $port + 1 ))
|
||||||
done
|
done
|
||||||
|
echo "--- "
|
||||||
|
echo "--- "
|
||||||
echo "--- Remember to configure Mikrotik"
|
echo "--- Remember to configure Mikrotik"
|
||||||
echo "--- "
|
echo "--- "
|
||||||
|
14
testInstallation.sh
Executable file
14
testInstallation.sh
Executable file
@ -0,0 +1,14 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
echo "Insert how many Mikrotik"
|
||||||
|
count=0
|
||||||
|
while : ; do
|
||||||
|
read -n 1 k <&1
|
||||||
|
if [[ $k = q ]] ; then
|
||||||
|
printf "\nQuitting from the program\n"
|
||||||
|
break
|
||||||
|
else
|
||||||
|
((count=$count+1))
|
||||||
|
printf "\nIterate for $count times\n"
|
||||||
|
echo "Press 'q' to exit"
|
||||||
|
fi
|
||||||
|
done
|
Loading…
x
Reference in New Issue
Block a user