Skip to content

Repository files navigation

🕷️ Arachnid SIEM

Personal Security Information and Event Management System

Arachnid is a powerful, privacy-focused SIEM designed for cybersecurity practitioners who want detailed visibility into their personal computer's security posture. Like a tarantula sensing vibrations in its web, Arachnid monitors for threats across your system.

✨ Features

  • Real-time Event Monitoring: System, process, network, and log events
  • Enriched Data: Context and intelligence added to every event
  • Smart Detection: Behavioral baselining and low-noise alerting
  • Beautiful UI: Terminal-inspired aesthetic with tarantula branding
  • Cross-Platform: macOS (current), Linux and Windows (planned)
  • Privacy-First: All data stays local, no telemetry

🚀 Quick Start

# Clone the repository
git clone https://github.com/yourusername/arachnid-siem.git
cd arachnid-siem

# Create virtual environment
python3 -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install for development
pip install -e ".[dev,macos]"  # Use [linux] or [windows] as appropriate

# Run tests
pytest

# Start Arachnid
arachnid start

📖 Documentation

🛡️ Security

Arachnid is built with security-first principles:

  • SSDLC practices (SAST, DAST, SCA)
  • Privilege separation
  • Tamper-evident audit logging
  • Code signing and integrity verification

See SECURITY.md for our security policy.

🤝 Contributing

Contributions are welcome! Please read CONTRIBUTING.md for guidelines.

📋 Roadmap

See ROADMAP.md for current development status and future plans.

📝 License

This project is licensed under the MIT License - see LICENSE for details.

🙏 Acknowledgments

Built with love by the cybersecurity community, for the cybersecurity community


"Security Intelligence, Locally Controlled"

About

Project Arachnid

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages