awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
infinition avatar

infinition/Bjorn

0
View on GitHub↗
5,656 stars·327 forks·Python·mit·37 viewsinfinition.github.io/Bjorn↗

Bjorn

Bjorn is a penetration testing framework that automates network scanning, credential brute-forcing, vulnerability assessment, and data exfiltration, all coordinated through an event-driven task pipeline and controlled via a web-based dashboard. Its modular plugin architecture allows independent security modules to be loaded and chained together, with an asynchronous network scanner discovering live hosts and open ports without blocking the main execution flow.

The framework distinguishes itself by integrating a credential brute-force engine that systematically attempts login combinations against network services, alongside a vulnerability assessment module that matches service fingerprints against a local database of known exploits. Post-exploitation data exfiltration capabilities extract sensitive files and database contents from compromised services, while a web-based control interface provides real-time monitoring and task management through RESTful API calls.

For physical monitoring, Bjorn includes an e-Paper display driver that shows real-time operation status on a low-power e-ink screen, complementing the browser-accessible operation dashboard. The project is implemented in Python and provides a comprehensive set of tools for security assessment workflows.

Features

  • Penetration Testing Frameworks - An automated security assessment tool that scans networks, exploits vulnerabilities, and exfiltrates data.
  • Asynchronous Scanners - Ships an asynchronous network scanner that discovers live hosts and open ports concurrently.
  • Live Host Probes - Ships an asynchronous network scanner that discovers live hosts and open ports without blocking execution.
  • Network Scanning Tools - Discovers live hosts and open ports on a network to map active devices and services.
  • Network Host Discoverers - Scans a network to identify live devices, their IP addresses, and open ports.
  • Data Exfiltration Tools - Extracts sensitive files and database contents from compromised services after gaining access.
  • Post-Exploitation Frameworks - Extracts sensitive files and database contents from compromised services after gaining initial access.
  • Security Management Dashboards - Monitors and interacts with ongoing security tasks through a browser-based web interface.
  • Vulnerability Assessment Frameworks - Scans targets for known security weaknesses to identify exploitable flaws.
  • Service Fingerprint Matchers - Matches service fingerprints against a local database of known exploits to identify security weaknesses.
  • Credential Brute-Forcing - Integrates a credential brute-force engine that systematically attempts login combinations against network services.
  • Vulnerability Scanning - Includes a vulnerability assessment module that matches service fingerprints against known exploits.
  • Web-Based Dashboards - Provides a browser-based dashboard for real-time monitoring and control of security operations.
  • Security Operation Dashboards - Provides a browser interface to monitor and control ongoing security operations and view results in real time.
  • Web-Based Control Panels - Provides a browser-accessible dashboard that communicates with the backend via RESTful API calls for task management.
  • Event-Driven Pipelines - Coordinates security operations through an event-driven task pipeline that chains scanning, brute-forcing, and exfiltration.
  • Modular Plugin Architectures - Employs a modular plugin architecture that loads independent security modules through a shared interface.

Star history

Star history chart for infinition/bjornStar history chart for infinition/bjorn

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Bjorn

Similar open-source projects, ranked by how many features they share with Bjorn.
  • shadow1ng/fscanshadow1ng avatar

    shadow1ng/fscan

    13,421View on GitHub↗

    Fscan is an automated penetration testing tool designed for internal network reconnaissance and vulnerability assessment. It functions as a comprehensive security framework that maps network infrastructure, identifies active hosts and services, and detects security weaknesses across internal environments. The tool distinguishes itself through a modular plugin architecture that allows for extensible security checks and a stateful asset tracking system that maintains an in-memory registry of discovered infrastructure. It incorporates a dedicated credential brute-force engine for testing passwor

    Go
    View on GitHub↗13,421
  • samsar4/ethical-hacking-labsSamsar4 avatar

    Samsar4/Ethical-Hacking-Labs

    3,397View on GitHub↗

    Ethical-Hacking-Labs is a comprehensive cybersecurity training curriculum and lab suite designed for learning penetration testing, network analysis, and offensive security techniques. It provides a structured environment for practicing the full attack lifecycle, from initial reconnaissance and scanning to exploitation and post-compromise analysis. The project provides instructional materials and guided exercises that cover specific technical domains, including open source intelligence research and network security courseware. It includes a practical workbook for identifying system vulnerabili

    ethical-hacking-labshackinglinux
    View on GitHub↗3,397
  • andresriancho/w3afandresriancho avatar

    andresriancho/w3af

    4,850View on GitHub↗

    w3af is a web penetration testing suite and security audit framework designed to identify and exploit vulnerabilities in web applications. It functions as a vulnerability scanner that crawls targets to find injection points and a fuzzer used to discover hidden endpoints and test input validation. The project distinguishes itself by providing an intercepting HTTP proxy for capturing and modifying traffic, combined with a knowledge-base driven exploitation system. It enables the execution of security exploits to gain remote shell access and supports post-exploitation activities, such as routing

    Pythonappseccross-site-scriptingscanner
    View on GitHub↗4,850
  • jaykali/maskphishjaykali avatar

    jaykali/maskphish

    3,020View on GitHub↗

    Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network vulnerability scanning, open-source intelligence, penetration testing, and social engineering. It functions as a multi-purpose framework for automating reconnaissance and executing security audits across diverse network environments. The project features a specialized phishing and social engineering toolkit used for cloning websites, masking URLs, and deploying deceptive pages to capture user credentials. It also includes a remote access Trojan builder for generating platform-specific exe

    Shellhackhackinghacking-tool
    View on GitHub↗3,020
See all 30 alternatives to Bjorn→

Frequently asked questions

What does infinition/bjorn do?

Bjorn is a penetration testing framework that automates network scanning, credential brute-forcing, vulnerability assessment, and data exfiltration, all coordinated through an event-driven task pipeline and controlled via a web-based dashboard. Its modular plugin architecture allows independent security modules to be loaded and chained together, with an asynchronous network scanner discovering live hosts and open ports without blocking the main execution flow.

What are the main features of infinition/bjorn?

The main features of infinition/bjorn are: Penetration Testing Frameworks, Asynchronous Scanners, Live Host Probes, Network Scanning Tools, Network Host Discoverers, Data Exfiltration Tools, Post-Exploitation Frameworks, Security Management Dashboards.

What are some open-source alternatives to infinition/bjorn?

Open-source alternatives to infinition/bjorn include: shadow1ng/fscan — Fscan is an automated penetration testing tool designed for internal network reconnaissance and vulnerability… samsar4/ethical-hacking-labs — Ethical-Hacking-Labs is a comprehensive cybersecurity training curriculum and lab suite designed for learning… andresriancho/w3af — w3af is a web penetration testing suite and security audit framework designed to identify and exploit vulnerabilities… jaykali/maskphish — Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network… carpedm20/awesome-hacking — This project is a comprehensive, community-curated directory of cybersecurity resources, tools, and educational… projectdiscovery/subfinder — Subfinder is a security reconnaissance framework designed for subdomain enumeration and attack surface management. It…