RINOX

From a sentence to a deployable script.

No templates. No boilerplate. Describe what you need and Rinox writes the integration — complete with everything you'd write yourself if you had the time.

01

Pick your platforms

Select a source and destination from 21 supported platforms across TIP, SIEM, SOAR, EDR, and Enrichment. Rinox knows the API patterns for each — authentication flows, pagination mechanisms, rate limiting behavior, and payload formats.

Source

TIPMISP

Destination

SIEMSplunk
02

Describe what you need

Write your use case like you'd explain it to a senior engineer. Mention the data you want to move, how often, and any specifics. The more detail, the better the output.

Use Case

Pull new IP and domain IOC attributes from MISP events updated in the last hour. Push each attribute to Splunk via HEC with the original MISP timestamp as the event time. Track what's already been sent so we don't create duplicates on the next run.

Excellent — this will generate high-quality code

03

Get production code

Rinox generates a complete integration script in under 30 seconds. Not a skeleton. Not a template. A fully functional script with real API calls, real error handling, and real state management.

LoggingAuthenticationSource API callsData translationDestination API callsDeduplicationState managementRetry logicError handling
rinox_integration.py
# ============================================================
# RINOX INTEGRATION: MISP -> Splunk
# Generated by Rinox (rinox.io)
# ============================================================

# SECTION 1: LOGGING
import logging
logger = logging.getLogger("rinox")

# SECTION 2: AUTHENTICATION
MISP_URL = os.environ["MISP_URL"]
MISP_KEY = os.environ["MISP_API_KEY"]
HEC_URL  = os.environ["SPLUNK_HEC_URL"]
HEC_TOKEN = os.environ["SPLUNK_HEC_TOKEN"]

# SECTION 3: SOURCE SYSTEM CALLS
def fetch_attributes(since):
    resp = session.post(
        f"{MISP_URL}/attributes/restSearch",
        json={"timestamp": since},
    )
    ...
04

Deploy and schedule

Every integration comes with a README. Set your environment variables, run the script, add a cron job for recurring integrations. The README covers prerequisites, configuration, scheduling, and troubleshooting.

terminal
$ export MISP_URL=https://misp.internal
$ export MISP_API_KEY=your-key-here
$ export SPLUNK_HEC_URL=https://splunk:8088
$ export SPLUNK_HEC_TOKEN=your-token
$ python rinox_integration.py
[INFO] Loaded state: last_cursor=1712345678
[INFO] Fetched 47 new attributes from MISP
[INFO] Translated 31 IOCs (16 filtered)
[INFO] Pushed 31 events to Splunk HEC (2 batches)
[INFO] State saved: last_cursor=1712398765
[INFO] Done in 4.2s — Powered by Rinox

See it for yourself.

Generate Your First Integration

Free. No credit card. Under 30 seconds.