From 2ff5c979b547346c2a1dce04fcd6fec2f93a3040 Mon Sep 17 00:00:00 2001 From: Guillaume Astier Date: Mon, 2 May 2022 21:09:49 +0200 Subject: [PATCH] [UPDATE] - TP 05 --- doc/monithor-client.1.gz | Bin 0 -> 1240 bytes doc/monithor-client.md | 6 +-- doc/monithor-server.1.gz | Bin 0 -> 1138 bytes generate.sh | 36 ++++++++---------- monithor-client/usr/local/bin/monithor-client | 4 -- monithor-server/DEBIAN/control | 4 +- 6 files changed, 18 insertions(+), 32 deletions(-) create mode 100644 doc/monithor-client.1.gz create mode 100644 doc/monithor-server.1.gz diff --git a/doc/monithor-client.1.gz b/doc/monithor-client.1.gz new file mode 100644 index 0000000000000000000000000000000000000000..7d801416ec62efdf084fbdb99e0b06fc154edc20 GIT binary patch literal 1240 zcmV;}1Sk6+iwFp1v~OYn18r|^X>@3BaxG(QX=QG7E-?U|R&8(MMiBn)U$F|6npBMq zM2%V`K13wFSh@=qa935}wu?Q$>g-)-U$}6}kMHc-4z@{jy-HxgdS~XDXJ(#Ve|1J~ zj21c7ETLI;AY0%dsfLuS4I6$u&ozxhLd;Q6aF&tKe=vs`edcS2q&kb974UcFpcKn-1DQzTWyw;I50{EnZSs_n(^SpU6L{2nk<#3 zQU^+lBF6o*xM2x82^eno(}vk=78v;UZa$fX(IT8aI1imT=YtDUfXqRY6o@jI3d=H( zWG}SDg@e+o`dqGf5gg9M1+3#DDoZQ`({jJ<>vF|rXbFa#d}<-ReKDn5_-5T**{gy# zoZQsGzRLk7H<>>C9=`iHyRkh(=6ADC;pDF6`aO^hLvE0F391lWQCD+78gY1(Z4MGf zK{TB$9J`~MBR|<}k9d9{wqh1krz?ZT_D=K9AQu|KVm#>k<>zWNxW2ybY^c+cWGus^br?n6pc3WnXkmC$^O!9dpqQEwt@22g|C&;-1)u@sexJrm>HB_b~}r;XaSz9Pz6t5)o)F}^!Aswb*Kp-_UJSWdG_ zdrv{6HNY}@D|pp?b@008g@ zt*lk(w+|xMcoQnqzmMn5r9E$6Ihr~rQg6dD=mk120*!dSu^FN3Ua%861bCt0&%gAa zUyhA8ZKO!Bqk2m1($jwYU^2~Yq6tHmotJ7H>ciVzSX6l%lUtktdy_&Sr3Dej{n3X4 zj_o9jrv;kjj&PKXZ6&#=5jP(f_tV+jduQ+tNwJ>f2JZssb7t6A-}@KRmdz(=3jhF~ CI8&Vf literal 0 HcmV?d00001 diff --git a/doc/monithor-client.md b/doc/monithor-client.md index f048aec..9949679 100644 --- a/doc/monithor-client.md +++ b/doc/monithor-client.md @@ -7,7 +7,7 @@ date: 20220320 # SYNOPSIS -`/usr/local/bin/monithor-client [start/stop]` +`/etc/init.d/monithor-c [start/stop]` `/etc/init.d/monithor-c [start/stop]` @@ -40,8 +40,6 @@ le service peut être démarré et arrêté via system V `$ cat etc/monithor-client/service.cfg ` -`RemoteIp=10.10.10.3:1666 ` - `LocalPassword='Evil@MonitoR-666'` `Crypted=no` @@ -52,8 +50,6 @@ le service peut être démarré et arrêté via system V `WebPort=80` -* RemoteIp : correspond au couple adresse IP/Port de l'interface réseau utilisée - * LocalPassword : correspond au mot de passe utilisé pour chiffré la connexion si Crypted est à "yes" * Crypted : si la valeur est à "yes" le binnaire crypcat est utilisé, si non netcat est utilisé diff --git a/doc/monithor-server.1.gz b/doc/monithor-server.1.gz new file mode 100644 index 0000000000000000000000000000000000000000..ffa29dce87cf81202d977a2f9aea58d4fa10a34c GIT binary patch literal 1138 zcmV-&1daP2iwFp1v~OYn18r|^X>@3BaxHUZa&~2ME-?U=R&8%0HxT~5zhabBY9d`0 z!u6syQa(h4-XY}x0XeCHZR>c4VBN00_=Se*etgIF@=h4Yyb#`$#eBW9JQ zByu#Map9(u-!ZfFWr>nWn?zG5K}Z6X9ATSBA&@N6?f|BfXO}@MDS|ahgXMF9kUQ|$ zg1pdJcxEO5f^iz6sd7Fw>omd|2@|9ESITnS9>7vCkVFF8#}NgU;w&&{i~wgvAqWV# zURB-}F8Ex`W;&o<5;-I2_PXQrA@D+pt+NV2V#zTBvM-sAjzBqt&;B?*@#&bAu~@>F zy@Vb%uIvTh>|bbK-MF0~_iM2K6@WV5?)QG}eta6<``*K-GyKwRclJU*BFqGlLL_N4 zm6C>q1|bxThQL^%ByK?W2%SkJE87zB_+OkOd5rn;n2d!z;se9vK3MQz1XL1 zZF}n-DbSJ?Na6p*6-X|$y(AMfDSpuWoRMv^lixcZNm3?pWJ9Q(<5ODg_Z|+E8Y-HJ z7pH3`X&D(JhTeQUT6+9zWFu$N__QJywA-wrNe!JCdNc}vn++$6KQ=+z~%6iIb6uDHZx|vLG!~ykPKr2V% zbn=d8&Yy2~IGk9v5t=YYT#L#^<-Q_!_HfH?b~jrhC&n(!Wy17}D=8#>-az`#`F6u^ zK>e*2!0P=;4GEB;F&3%3xF75gLD-jhX5*iJ*d;=bSXgRMgZ z+jIZ#%2c!nQZqm9<34CT(mS9(z%gvJI{C~?yU}Jk|6{X3-(UGnc_O{7#jUppnVvW1 zs>BA}cJkYY=C_}l#~F8CtD@dQQRI)^PH!B9C+flWH$>-YNYXhOGq|m7{75hz6wK#L zNDMx8AYyiNuY?u2L)L#8z%>XhI>ki{z2A{NGklHPnU*u<{-%=l18u8>4^23zQU`jd zO8?6z?m=B+RpGt /dev/null [[ "$?" -eq "0" ]] && echo "OK" || echo "FAILED" + cp monithor-*deb ${Wai}/build } @@ -57,18 +61,10 @@ CleanTemp() { ManPage() { - if [[ $2 == "create" ]] - then - pandoc -s -t man ${Wai}/doc/monithor-${1}.md -o ${Wai}/doc/monithor-${1}.1 - [[ -f ${Wai}/doc/monithor-${1}.1.gz ]] && rm -f ${Wai}/doc/monithor-${1}.1.gz - gzip ${Wai}/doc/monithor-${1}.1 - cp ${Wai}/doc/monithor-${1}.1.gz ${Wai}/monithor-${1}/usr/share/man/man1/ - fi - if [[ $2 == "delete" ]] - then - rm ${Wai}/monithor-${1}/usr/share/man/man1/*gz - rm ${Wai}/doc/monithor-${1}.1.gz - fi + mkdir -p /tmp/monithor-${1}_${2}_all/usr/share/man/man1/ + + pandoc -s -t man ${Wai}/doc/monithor-${1}.md -o /tmp/monithor-${1}_${2}_all/usr/share/man/man1/monithor-${1}.1 + gzip /tmp/monithor-${1}_${2}_all/usr/share/man/man1/monithor-${1}.1 } [[ ! -z $1 ]] && usage @@ -77,13 +73,11 @@ CheckDep GitVersion CpArchName server $NewTag -CpArchName client $NewTag SedControl server $NewTag -SedControl client $NewTag -ManPage client create -ManPage server create -BuildDeb client $NewTag +ManPage server $NewTag BuildDeb server $NewTag -ManPage client delete -ManPage server delete -CleanTemp + +CpArchName client $NewTag +SedControl client $NewTag +ManPage client ${NewTag} +BuildDeb client $NewTag diff --git a/monithor-client/usr/local/bin/monithor-client b/monithor-client/usr/local/bin/monithor-client index 45436e1..71fac8a 100755 --- a/monithor-client/usr/local/bin/monithor-client +++ b/monithor-client/usr/local/bin/monithor-client @@ -1,12 +1,10 @@ #!/bin/bash source /etc/monithor-client/service.cfg -Ip=$(echo $RemoteIp| cut -d":" -f1) Exit () { [[ "$1" == "root" ]] && echo "You have to be root ..." - [[ "$1" == "Config" ]] && echo "Ip configuration will failed" exit } @@ -16,8 +14,6 @@ if [[ $(id -u) != "0" ]] Exit root fi -[[ ! -z $(ifconfig | grep inet | awk '{print $2}' | grep $Ip) ]] && Exit Config - if [[ "$1" == "start" ]] then [[ -f /tmp/endmonitor ]] && rm -f /tmp/endmonitor diff --git a/monithor-server/DEBIAN/control b/monithor-server/DEBIAN/control index 6de64a4..563d539 100644 --- a/monithor-server/DEBIAN/control +++ b/monithor-server/DEBIAN/control @@ -1,6 +1,6 @@ -Package: monithor-client +Package: monithor-server Version: 1.0 Architecture: all Dependsd:netcat,cryptcat,screen,python,netcat,cryptcat,elinks Maintainer: Guillaume Astier -Description: monithor client (with simple http server python) +Description: monithor server (netcat & snort)