EN DE UK RU
Email

О Kavunka

Kavunka - демон, который выполняет поиск информации (ядро поисковой системы). Kavunka принимает запросы на порт 2044 в формате JSON и игнорирует любые запросы с неизвестных IP-адресов. Список разрешенных IP находится в файле "/TFiles/allowedip.txt". Пример - {"mod":1,"np":0,"req":"Hello world","settings":{"justice":1,...,"stemm":1}}
"mod" - режим поиска
  • 1 - стандартный режим поиска
  • 2 - поиск с использованием настроек, сохраненных в переменной "settings"
  • 3 - Kavunka сохранит настройки, отправленные администратором
  • 4 - сбросить настройки
  • 5 - получить настройки
"np" - номер страницы
"req" - запрос пользователя
"settings" - подробнее о настройках поиска
Настройки поиска хранятся в "/TFiles/settings.t"

Как запустить Kavunka?

Чтобы запустить программу, выполните команды в терминале:
cd /usr/local/kavunka
./kavunka
Чтобы Kavunka принимала запросы от администратора, нужно открыть порт 2044 для 127.0.0.1
sudo iptables -I INPUT -p tcp -s 127.0.0.1 --dport 2044 -j ACCEPT
Чтобы Kavunka могла принимать запросы с внешних IP, разместите список внешних IP в файле "/TFiles/allowedip.txt"
iptables -A IN_public_allow -p tcp -m tcp --dport 2044 -j ACCEPT
service iptables save
service iptables restart