This is a hopm instance to detect and manage potentially abusive hosts via dnsbls and port scans
Go to file
2022-04-24 08:08:33 +05:30
bin Add to remote, bumped version, readme, gitignore 2022-04-24 08:08:33 +05:30
etc Add to remote, bumped version, readme, gitignore 2022-04-24 08:08:33 +05:30
.gitignore Add to remote, bumped version, readme, gitignore 2022-04-24 08:08:33 +05:30
README.md Add to remote, bumped version, readme, gitignore 2022-04-24 08:08:33 +05:30

Karla - IRC Hybrid Open Proxy Monitor

This is a hopm instance to detect and manage potentially abusive hosts via dnsbls and port scans

Installation - Productionized

Requires root priviledges

  1. Add an unpriviledged role user Karla with the home /opt/hopm/.
  2. Add yourself to the group Karla.
  3. cd /opt/hopm/ and git clone <repo>.
  4. cd Karla/ and cp Karla.service /etc/systemd/system/.
  5. Check /opt/hopm/Karla/etc/hopm.conf and configure accordingly.
  6. systemctl daemon-reload and systemctl enable --now Karla.service.

Credentials

  • Ensure hopm.conf and Karla.conf is in .gitignore

TODO

  • Deploy Utility which can pull the systemd unit file from LibertaCasa/system repo
  • Lint checking before deploy