Действие первое. habr.com/ru/post/499146
Оказывается, проброс 3389 наружу можно улучшить и убезопасить. И 5060 наружу тоже можно, а если с порткнокингом — то наверняка. Существует даже фейл2бан для винды, а использование данной конструкции без прохождения через RAW отдельные комментаторы считают верхом непрофессионализма. Не могу не заметить, что по условиям поставленной задачи у человека уже есть микротик, но встроенные средства безопасности ему отчего-то не кажутся достойными внимания.
Действие второе. habr.com/ru/post/499152
Автор пишет о том, что стандартная функций strcat принимает, дескать, два указателя. Давайте же мы их скорее сложим в один, используя питоновский враппер.
Импортируем crt, пилим две питоновских строки и смело передаём указатели на них в стркат. Выделять память? Зачем, у нас же питон, он сам всё сделает.
Ну то есть ещё разок — статью с плюсовым рейтингом о чем-то там на С писал человек, который не в курсе о том, как работает strcat.
Оказывается, проброс 3389 наружу можно улучшить и убезопасить. И 5060 наружу тоже можно, а если с порткнокингом — то наверняка. Существует даже фейл2бан для винды, а использование данной конструкции без прохождения через RAW отдельные комментаторы считают верхом непрофессионализма. Не могу не заметить, что по условиям поставленной задачи у человека уже есть микротик, но встроенные средства безопасности ему отчего-то не кажутся достойными внимания.
Действие второе. habr.com/ru/post/499152
Автор пишет о том, что стандартная функций strcat принимает, дескать, два указателя. Давайте же мы их скорее сложим в один, используя питоновский враппер.
Импортируем crt, пилим две питоновских строки и смело передаём указатели на них в стркат. Выделять память? Зачем, у нас же питон, он сам всё сделает.
Ну то есть ещё разок — статью с плюсовым рейтингом о чем-то там на С писал человек, который не в курсе о том, как работает strcat.