{"adoption": {"forks": 657, "observed_at": "2026-08-28T04:06:25.520230+00:00", "stars": 2199}, "canonical_url": "https://ross.abutalabs.com/products/xerosploit", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Efficient and advanced man in the middle framework", "domain": ["security", "penetration-testing", "networking"], "enriched": true, "function": ["penetration-testing", "security", "networking", "web-scraping"], "health_score": 20, "homepage": null, "language": "Ruby", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["LionSec/xerosploit"], "name": "LionSec/xerosploit", "platform": ["cli", "python", "ruby"], "pushed_at": "2023-03-23T10:31:26+00:00", "repo": "LionSec/xerosploit", "stars": 2199, "tags": ["man-in-the-middle", "bettercap", "nmap", "dos", "dns-spoofing", "packet-sniffing", "code-injection", "kali-linux", "command-line", "linux"], "topics": [], "urls": [], "use_cases": ["perform man in the middle attacks for security testing", "scan ports and map a local network", "test dns spoofing on a lan", "inject html or javascript into web traffic", "capture and replace downloaded files", "run denial of service tests against network targets"], "what_it_is": "Xerosploit is a Ruby-based penetration testing toolkit that wraps bettercap and nmap to perform man-in-the-middle attacks, port scanning, and denial-of-service testing. It offers modular attack capabilities including HTML/JavaScript injection, DNS spoofing, traffic sniffing, and image replacement.", "when_to_avoid": ["you need a maintained tool with active development and modern OS support", "you require fine-grained control better served by bettercap or nmap directly", "you need Windows or macOS support", "you want a stealthy or production-grade security assessment platform"], "when_to_choose": ["you want a menu-driven wrapper around bettercap and nmap for MITM testing", "you need quick LAN attack demonstrations on Kali, Parrot, or Ubuntu", "you want bundled modules for sniffing, spoofing, and code injection in one tool"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/xerosploit", "repo": "LionSec/xerosploit", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.520230+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:47:06.557059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e55f0ea255b9126943d2d0247cc1151da2eadfa5605ce62801dedcedb9fee85", "fetched_at": "2026-08-28T04:06:25.520230+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LionSec/xerosploit"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.520230+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:47:06.557059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e55f0ea255b9126943d2d0247cc1151da2eadfa5605ce62801dedcedb9fee85", "fetched_at": "2026-08-28T04:06:25.520230+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LionSec/xerosploit"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:47:06.557059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e55f0ea255b9126943d2d0247cc1151da2eadfa5605ce62801dedcedb9fee85", "fetched_at": "2026-08-28T04:06:25.520230+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LionSec/xerosploit"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.520230+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.520230+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.520230+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:47:06.557059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e55f0ea255b9126943d2d0247cc1151da2eadfa5605ce62801dedcedb9fee85", "fetched_at": "2026-08-28T04:06:25.520230+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LionSec/xerosploit"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.520230+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.520230+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:47:06.557059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e55f0ea255b9126943d2d0247cc1151da2eadfa5605ce62801dedcedb9fee85", "fetched_at": "2026-08-28T04:06:25.520230+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LionSec/xerosploit"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.520230+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.520230+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.520230+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:47:06.557059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e55f0ea255b9126943d2d0247cc1151da2eadfa5605ce62801dedcedb9fee85", "fetched_at": "2026-08-28T04:06:25.520230+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LionSec/xerosploit"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.520230+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.520230+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:47:06.557059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e55f0ea255b9126943d2d0247cc1151da2eadfa5605ce62801dedcedb9fee85", "fetched_at": "2026-08-28T04:06:25.520230+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LionSec/xerosploit"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:47:06.557059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e55f0ea255b9126943d2d0247cc1151da2eadfa5605ce62801dedcedb9fee85", "fetched_at": "2026-08-28T04:06:25.520230+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LionSec/xerosploit"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:47:06.557059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e55f0ea255b9126943d2d0247cc1151da2eadfa5605ce62801dedcedb9fee85", "fetched_at": "2026-08-28T04:06:25.520230+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LionSec/xerosploit"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:47:06.557059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e55f0ea255b9126943d2d0247cc1151da2eadfa5605ce62801dedcedb9fee85", "fetched_at": "2026-08-28T04:06:25.520230+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LionSec/xerosploit"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3686, "days_push": 1259, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}