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