{"adoption": {"forks": 319, "observed_at": "2026-08-28T04:04:46.702398+00:00", "stars": 1454}, "canonical_url": "https://ross.abutalabs.com/products/seth", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Perform a MitM attack and extract clear text credentials from RDP connections", "domain": ["security", "penetration-testing", "networking"], "enriched": true, "function": ["security", "penetration-testing", "networking", "proxy"], "health_score": 52, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["SySS-Research/Seth"], "name": "SySS-Research/Seth", "platform": ["cli", "python"], "pushed_at": "2025-11-20T14:52:49+00:00", "repo": "SySS-Research/Seth", "stars": 1454, "tags": ["rdp", "mitm", "arp-spoofing", "credential-sniffing", "proof-of-concept", "pentest", "linux"], "topics": ["rdp", "mitm", "arp-spoofing", "security", "proof-of-concept"], "urls": [], "use_cases": ["demonstrate RDP downgrade attacks in pentests", "extract clear text credentials from RDP sessions", "perform ARP spoofing MitM against RDP traffic", "inject commands on an RDP host via key press events", "educate about insecure RDP configurations in workshops"], "what_it_is": "Seth is a Python and Bash proof-of-concept tool that performs a man-in-the-middle attack on RDP connections via ARP spoofing, downgrading the connection to extract clear text credentials. It can also inject keystrokes to execute commands on the RDP host.", "when_to_avoid": ["you need a general-purpose network scanner or full pentest framework", "you require stealthy or production-grade attack tooling", "the target uses keyboard layouts other than English US for keystroke injection", "you lack authorization to test the target network"], "when_to_choose": ["you need a PoC to show RDP credential exposure during an authorized pentest", "you want to demonstrate why RDP connections must be properly configured", "you need to combine an RDP proxy with tools like Responder"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/seth", "repo": "SySS-Research/Seth", "role": "main", "score": 56}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.702398+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:35:41.482994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4188ca1cf177c0fb8598ace9795ec33a9aa10d832b73514c44dc068c2ec5f2af", "fetched_at": "2026-08-28T04:04:46.702398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SySS-Research/Seth"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.702398+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:35:41.482994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4188ca1cf177c0fb8598ace9795ec33a9aa10d832b73514c44dc068c2ec5f2af", "fetched_at": "2026-08-28T04:04:46.702398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SySS-Research/Seth"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:35:41.482994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4188ca1cf177c0fb8598ace9795ec33a9aa10d832b73514c44dc068c2ec5f2af", "fetched_at": "2026-08-28T04:04:46.702398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SySS-Research/Seth"}], "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:04:46.702398+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.702398+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.702398+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:35:41.482994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4188ca1cf177c0fb8598ace9795ec33a9aa10d832b73514c44dc068c2ec5f2af", "fetched_at": "2026-08-28T04:04:46.702398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SySS-Research/Seth"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.702398+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.702398+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:35:41.482994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4188ca1cf177c0fb8598ace9795ec33a9aa10d832b73514c44dc068c2ec5f2af", "fetched_at": "2026-08-28T04:04:46.702398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SySS-Research/Seth"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.702398+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.702398+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.702398+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:35:41.482994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4188ca1cf177c0fb8598ace9795ec33a9aa10d832b73514c44dc068c2ec5f2af", "fetched_at": "2026-08-28T04:04:46.702398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SySS-Research/Seth"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.702398+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.702398+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:35:41.482994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4188ca1cf177c0fb8598ace9795ec33a9aa10d832b73514c44dc068c2ec5f2af", "fetched_at": "2026-08-28T04:04:46.702398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SySS-Research/Seth"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:35:41.482994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4188ca1cf177c0fb8598ace9795ec33a9aa10d832b73514c44dc068c2ec5f2af", "fetched_at": "2026-08-28T04:04:46.702398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SySS-Research/Seth"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:35:41.482994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4188ca1cf177c0fb8598ace9795ec33a9aa10d832b73514c44dc068c2ec5f2af", "fetched_at": "2026-08-28T04:04:46.702398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SySS-Research/Seth"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:35:41.482994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4188ca1cf177c0fb8598ace9795ec33a9aa10d832b73514c44dc068c2ec5f2af", "fetched_at": "2026-08-28T04:04:46.702398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SySS-Research/Seth"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 53, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3463, "days_push": 286, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 56, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}