Login and account evidence
Successful and failed logins, brute-force patterns, privileged users, sudo or admin indicators, SSH authorized keys, and account context.
Open Investigator · Open-source AI server investigator
Open Investigator turns login records, accounts, processes, network connections, persistence entries, Web logs, Java services, containers, packages, files, and command history into investigation context that AI can use. Start from an IP, account, path, web root, Java service, process, or anomaly description; the investigator plans checks, calls tools, correlates evidence, and produces a timeline and report.
Investigation coverage
The product packages common server incident evidence into AI-callable investigation tools, so a vague alert can become a focused host investigation.
Successful and failed logins, brute-force patterns, privileged users, sudo or admin indicators, SSH authorized keys, and account context.
Command lines, parent-child process context, temp-directory execution, interpreters, web-user shells, listeners, outbound connections, and remote-IP matches.
Access and error logs, POST and upload activity, suspicious keywords, recent web-root changes, Java process options, javaagent, JDWP, JAR/WAR/JSP/CLASS changes, and memory-shell clues.
Cron, systemd timers, services, scheduled tasks, Run/RunOnce, WMI, startup scripts, packages, containers, shell history, PowerShell history, and recent files.
AI understanding
AI investigation engine
Open Investigator exposes host evidence tools as OpenAI-compatible function calls. The model plans the next check from the current case context, receives compact observations, and continues until it can assemble a case narrative.
Start with a suspicious IP, account, URL path, web directory, Java process, service name, command, file path, or broad server anomaly.
The AI can call IOC, auth, account, process, network, persistence, service, web, Java, memory-signal, file-recency, package, container, history, Linux, and Windows tools.
Each tool observation becomes fresh context, allowing the AI to narrow the question, branch into related evidence, and connect weak signals into a stronger finding.
The run creates case metadata, evidence JSONL, command audit records, a structured JSON report, and a readable Markdown investigation report.
Work loop
Use cases
Quickly establish host posture after an alert: recent logins, suspicious processes, network connections, persistence, web activity, and service context.
Reconstruct possible entry point, execution path, privilege context, persistence route, outbound behavior, and timeline from local host evidence.
Investigate web logs, upload and POST behavior, suspicious request keywords, recent JSP/PHP/ASP/JAR/WAR changes, web user processes, and outbound links.
Inspect Java processes, JVM options, javaagent, agentlib, JDWP, jps, jcmd command-line context, middleware logs, and memory-shell peripheral clues.
Review failed and successful login chains, source IPs, privileged users, SSH keys, sudo/admin indicators, and related process or network activity.
Check scheduled jobs, services, startup entries, Docker/CRI/Kubernetes local state, package lists, recent files, shell history, and PowerShell history.
Searchable guides
These focused pages help responders and search engines understand what Open Investigator can investigate and where it fits beside existing security tools.
Use Open Investigator as a local AI incident response tool for Linux and Windows hosts. Collect read-only evidence, correlate clues, and produce auditable reports without giving AI remediation authority.
Open Investigator gives AI sealed read-only server investigation tools instead of raw shell or remediation authority.
Investigate WebShell and web server anomaly clues with local host evidence, web logs, process context, recent file changes, and AI-assisted correlation.
Investigate Java service anomalies, javaagent, JDWP, JAR/WAR/CLASS changes, and memory-shell peripheral clues with Open Investigator.
Open Investigator helps investigate Linux host login, process, network, persistence, package, container, file, and shell-history evidence.
Open Investigator supports Windows host investigation for accounts, processes, network, persistence, services, recent files, and PowerShell history.
Compare Open Investigator with SIEM, SOAR, and EDR workflows. Open Investigator is a local read-only AI host investigator, not a detection platform or remediation system.
Generate evidence-backed incident investigation reports with Open Investigator: evidence.jsonl, commands.log, report.json, and report.md.
Practical articles
These pages turn the product into practical technical material for responders, security engineers, SREs, and CTOs evaluating safe AI-assisted investigation.
A practical guide to using Open Investigator for local AI-assisted server incident response without giving AI remediation authority.
A practical walkthrough for using Open Investigator to investigate a suspicious IP on a Linux host with read-only evidence collection.
A practical safety-boundary article for AI-assisted incident investigation, sealed read-only tools, and auditable evidence collection.
Open-source project
Source, configuration, quick-use commands, security policy, and issue tracking live in the public repository.