HOMER Seven allows external agents to subscribe capabilities to provide "on-demand" session details from external APIs, databases, etc. to argument internally available data without requiring data duplication and allowing creative use of the core HEP platform.
This HEPSUB client will receive on-demand request from HOMER sessions, and resolve IPs to APIBAN detections using a local LRU/cache.
[ HOMER ] <---> [ HEPSUB-APIBAN] <---> [ APIBAN API]
npm install
Configure your HOMER API Token, APIBAN key and local Endpoint address in file config.js
npm start
To use our ready container, just populate the following variables and use the included docker-compose file:
- PUBLIC_IP= YOUR SERVICE IP/DOMAIN
- HOMER_IP= YOUR HOMER IP
- HOMER_PORT= YOUR HOMER PORT
- HOMER_TOKEN= YOUR HOMER AUTH TOKEN
- APIBAN_KEY= YOUR APIBAN KEY
This Open-Source project is made possible by actual Humans without corporate sponsors, angels or patreons.
If you use this software in production, please consider supporting its development with contributions or donations




