Планы

Материал из Записки на полях
Перейти к навигации Перейти к поиску

Port knocking

https://habr.com/post/198108/

простейший portknock'ер работающий по icmp

-A INPUT -p icmp --icmp-type 8 -m length --length 153 -m recent --name pk --rsource --set -j ACCEPT
-A INPUT -p icmp --icmp-type 8 -m length --length 154 -m recent --name pk --rsource --update --hitcount 1 -j ACCEPT
-A INPUT -p icmp --icmp-type 8 -m length --length 155 -m recent --name pk --rsource --update --hitcount 2 -j ACCEPT
-A INPUT -p tcp --dport 22 -m recent --name pk --rsource --rcheck --hitcount 3 -j ACCEPT
-A INPUT -p tcp --dport 22 -j DROP

для того чтобы открыть 22 порт достаточно и необходимо

ping -s 125 -c 1 адрес
ping -s 126 -c 1 адрес
ping -s 127 -c 1 адрес

количество пакетов регулируется через --hitcount сами числа передаются через длину icmp-echo

хорош тем что инструмен "стучания" обычно доступен

http://www.opennet.ru/openforum/vsluhforumID3/60976.html#215

Youtube

Система учёта загрузок с youtube.com для предотвращения повторного скачивания. На python с базой на sqlite https://archive.zhimingwang.org/blog/2014-11-05-list-youtube-playlist-with-youtube-dl.html

youtube-dl -j --encoding utf-8 --skip-download

Кодировка в JSON-ответе

https://github.com/rg3/youtube-dl

Цикл статей "Сети для самых маленьких"

Проект linkmeup.ru "Сети для самых маленьких"

OpenVPN in the Docker

https://github.com/maxmureev/OpenVPN-Docker-Alpine

Тестирование и оптимизация web сайтов

https://serveradmin.ru/webpagetest-lokalnaya-ustanovka-i-nastroyka/

Web-интерфейс для motion

https://github.com/ccrisan/motioneye


Стремянка

http://handsclub.ru/derevyanny-j-stul-stremyanka-svoimi-rukami/