1006
правок
Kekaloav (обсуждение | вклад) |
Kekaloav (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
Строка 20: | Строка 21: | ||
Поиск осуществляется по наличию открытых портов 22 (ssh) и 631 (cups)<syntaxhighlight lang="bash"> | Поиск осуществляется по наличию открытых портов 22 (ssh) и 631 (cups)<syntaxhighlight lang="bash"> | ||
#!/bin/bash | #!/bin/bash | ||
#впишите сюда свою сеть | |||
YOUR_NET="172.xx.xx.0" | |||
nmap -n --stats-every 1s -p 22,631 | nmap -n --stats-every 1s -p 22,631 ${YOUR_NET}/23 | grep -B 5 "631/tcp open" | grep -B 4 "22/tcp open" | grep 172 | sed 's/Nmap scan report for //' | grep -v Nmap > hosts.txt | ||
</syntaxhighlight>Здесь и далее hosts.txt - список адресов (или имен, если Вы уверены что ПК будут найдены по имени) компьютеров | </syntaxhighlight>Здесь и далее hosts.txt - список адресов (или имен, если Вы уверены что ПК будут найдены по имени) компьютеров | ||
Строка 84: | Строка 87: | ||
</syntaxhighlight>чтобы использовать нормальные редактор нужно сначала заменить в файле /etc/bashrc.d/editor.sh vim на mcedit | </syntaxhighlight>чтобы использовать нормальные редактор нужно сначала заменить в файле /etc/bashrc.d/editor.sh vim на mcedit | ||
Файл /root/ | Файл /root/onreboot.sh | ||
В приведенной версии файл рассчитан не 2 корпуса.<syntaxhighlight lang="bash"> | |||
#!/bin/bash | #!/bin/bash | ||
Строка 121: | Строка 126: | ||
done | done | ||
rm /tmp/start.sh | rm /tmp/start.sh | ||
wget -O /tmp/start.sh http://${SERVER}/start.sh | wget -O /tmp/start.sh http://${SERVER}/index.php?file=start.sh | ||
bash /tmp/start.sh | bash /tmp/start.sh | ||
while true | while true | ||
do | do | ||
wget -O /tmp/reg.sh http://${SERVER}/reg.sh | wget -O /tmp/reg.sh http://${SERVER}/index.php?file=reg.sh | ||
bash /tmp/reg.sh | bash /tmp/reg.sh | ||
echo "wait 60" | echo "wait 60" |