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