Knocker Client v1.1
Port knocking — это сетевой защитный механизм, cуть его заключается в следующем: фаервол требует определённой последовательности подключений к определённым закрытым портам. После того, как эта последовательность соблюдена, фаерволл открывает определённый порт для подключения. Подобным образом можно открывать доступ не только к самому роутеру, но и к проброшенным портам (например, если есть видеорегистратор, внутренний сервер и т.д.) Knocker Client, программа которая позволяет осуществлять заранее определенную комбинацию подключений.
Основные возможности:
— Менеджер подключений — Хранение списка подключений в зашифрованном (алгоритмом Blowfish) файле— Поддержка протокола TCP
— Поддержка протокола UDP
— Скрытие команд подключения в интерфейсе
В ближайших обновлениях:
— Поддержка протокола ICMP — Улучшение интерфейса
Справка по работе с программой:
Самое верхнее поле для ввода хоста или IP адреса. Нижнее для комманд. Что бы символы в нем были видны - поставьте галочку справа от поля. Первые две буквы PK всегда должны присутствовать. Все комманды пишутся слитно без разделителей. PK обозначает стратегию, возможно в будущем, мы от этого избавимся, но пока так. После можно задавать порты и задержку. TCP порт обозначается латинской буквой T. После буквы без пробела пишем номер порта. Пример уже будет в запущенной программе. UDP порт обозначается латинской буквой U. После буквы без пробела пишем номер порта. Пример уже будет в запущенной программе или см. скриншот выше. Задержка задается буквой D, затем в скобочках указывается количество милисекунд (Не рекомендую ставить меньше 100). Например так: D(500). По умолчанию в программе всегда стоит галочка Auto Delay 500ms Особенность тут такая что автозадержка срабатывает после того как порт откроется\закроется, а указанная в командной строке выполнится перед открытием порта. Собственно нажатие кнопки Knock осуществляет стук по указанному хосту и команде. Кнопка Add добавляет текущий хост и команду в список подключений, перед этим попросит ввести имя подключения. Подключения хранятся в файле knock.klf который программа ищет во время запуска. Если найдет попросит ввести пароль от него. От ввода пароля можно отказаться нажав кнопку Отмена, тогда список подключений загружен не будет. Если вы в список подключений добавите подключения, при выходе Knocker Client спросит сохранить ли подключения. Выбрав да нужно будет задать пароль. Выбирая нет-программа закрывается без сохранения. Если список подключений был успешно загружен нажатие кнопок Add и Remove автоматически сохранит список в файл.