Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
241ee2385f | ||
|
|
6beee1e2ba | ||
|
|
5d89ac6417 | ||
|
|
c4801fa8dc |
@ -36,7 +36,7 @@ le service peut être démarré et arrêté via system V
|
|||||||
|
|
||||||
- Le fichier responsable de la gestion IP/PORT est : service.cfg
|
- Le fichier responsable de la gestion IP/PORT est : service.cfg
|
||||||
|
|
||||||
`LocalIp=10.10.10.4`
|
`RemoteIp=10.10.10.4`
|
||||||
|
|
||||||
`LocalPort=1666`
|
`LocalPort=1666`
|
||||||
|
|
||||||
@ -44,7 +44,7 @@ le service peut être démarré et arrêté via system V
|
|||||||
|
|
||||||
`LocalPassword='Evil@MonitoR-666'`
|
`LocalPassword='Evil@MonitoR-666'`
|
||||||
|
|
||||||
* LocalIp : correspond à l'adresse IP de l'interface réseau en écoute (dans le cas ou il y a plusieur interface réseaux)
|
* RemoteIp : correspond à l'adresse IP de l'interface réseau en écoute du client de monitoring
|
||||||
|
|
||||||
* LocalPort : correspond au port de communication du client monithor
|
* LocalPort : correspond au port de communication du client monithor
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,3 @@
|
|||||||
RemoteIp=10.10.10.3:1666
|
|
||||||
LocalPassword='Evil@MonitoR-666'
|
LocalPassword='Evil@MonitoR-666'
|
||||||
Crypted=no
|
Crypted=no
|
||||||
Rotation=1
|
Rotation=1
|
||||||
|
|||||||
@ -1,8 +0,0 @@
|
|||||||
10.10.10.3:1666#file#/tmp/coucou
|
|
||||||
10.10.10.3:1666#file#/tmp/nop
|
|
||||||
10.10.10.3:1666#file#
|
|
||||||
10.10.10.3:1666#NotRealSondeName#reboot
|
|
||||||
10.10.10.4:1666#file#/tmp/coucou
|
|
||||||
10.10.10.4:1666#file#/tmp/nop
|
|
||||||
10.10.10.4:1666#file#
|
|
||||||
10.10.10.4:1666#NotRealSondeName#reboot
|
|
||||||
@ -23,7 +23,7 @@ CheckAllEnd() {
|
|||||||
echo '
|
echo '
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>MoniThor on '${RemoteIp}' </title>
|
<title>MoniThor on '$(hostname)' </title>
|
||||||
<meta http-equiv="refresh" content="1" />
|
<meta http-equiv="refresh" content="1" />
|
||||||
</head>
|
</head>
|
||||||
<title>MONITHOR</title>
|
<title>MONITHOR</title>
|
||||||
|
|||||||
@ -8,7 +8,7 @@ python3 -m http.server ${1} &
|
|||||||
|
|
||||||
echo '<html>
|
echo '<html>
|
||||||
<head>
|
<head>
|
||||||
<title>MoniThor on '${RemoteIp}' </title>
|
<title>MoniThor on '$(hostname)' </title>
|
||||||
<meta http-equiv="refresh" content="1" />
|
<meta http-equiv="refresh" content="1" />
|
||||||
</head>
|
</head>
|
||||||
<title>MONITHOR</title>
|
<title>MONITHOR</title>
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
LocalIp=10.10.10.4
|
RemoteIp=10.10.10.4
|
||||||
LocalPort=1666
|
LocalPort=1666
|
||||||
########
|
########
|
||||||
Crypted=no
|
Crypted=no
|
||||||
|
|||||||
@ -8,7 +8,7 @@ source /etc/monithor-server/service.cfg
|
|||||||
Exit () {
|
Exit () {
|
||||||
|
|
||||||
[[ "$1" == "root" ]] && echo "You have to be root ..."
|
[[ "$1" == "root" ]] && echo "You have to be root ..."
|
||||||
[[ "$1" == "Config" ]] && echo "Ip configuration will failed"
|
#[[ "$1" == "Config" ]] && echo "Ip configuration will failed"
|
||||||
|
|
||||||
exit
|
exit
|
||||||
}
|
}
|
||||||
@ -18,17 +18,17 @@ if [[ $(id -u) != "0" ]]
|
|||||||
Exit root
|
Exit root
|
||||||
fi
|
fi
|
||||||
|
|
||||||
[[ -z $(ifconfig | grep inet | awk '{print $2}' | grep $LocalIp) ]] && Exit Config
|
#[[ -z $(ifconfig | grep inet | awk '{print $2}' | grep $RemoteIp) ]] && Exit Config
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[[ "${Crypted}" == "yes" ]] && NcCmd="cryptcat -k ${LocalPassword} -l ${LocalIp} -p ${LocalPort} " || NcCmd="nc -l ${LocalIp} ${LocalPort}"
|
[[ "${Crypted}" == "yes" ]] && NcCmd="cryptcat -k ${LocalPassword} -l ${RemoteIp} -p ${LocalPort} " || NcCmd="nc -l ${RemoteIp} -p ${LocalPort}"
|
||||||
|
|
||||||
if [[ "${1}" == "start" ]]
|
if [[ "${1}" == "start" ]]
|
||||||
then
|
then
|
||||||
while true
|
while true
|
||||||
do
|
do
|
||||||
#coproc cryptcat -k ${LocalPassword} -l ${LocalIp} -p ${LocalPort}
|
#coproc cryptcat -k ${LocalPassword} -l ${RemoteIp} -p ${LocalPort}
|
||||||
coproc eval ${NcCmd}
|
coproc eval ${NcCmd}
|
||||||
while read -r cmd; do
|
while read -r cmd; do
|
||||||
logger "Running $cmd"
|
logger "Running $cmd"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user