Skip to content

sipcapture/hepsub-apiban

Repository files navigation

HEPSUB APIBAN Endpoint

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]

Install
npm install
Configure

Configure your HOMER API Token, APIBAN key and local Endpoint address in file config.js

Initialize
npm start
Docker

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

Made by Humans

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

Donate

(C) 2008-2020 QXIP BV

About

HOMER/HEPSUB Integration for APIban.org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors