Skip to content
View RootX22's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report RootX22

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RootX22/README.md
Mohamed Mohsen — infrastructure, security and reliability engineering

I build command-line tooling for other engineers: security scanners, DevOps utilities, and infrastructure diagnostics. Eight are public and listed below.

They are the same shape on purpose. Small enough to read in one sitting, zero runtime dependencies, tested in CI against real systems rather than mocks, and explicit about what they do not do. A tool that overstates its coverage is worse than no tool, because you stop looking.

I also make things for people who never open a terminal: a video downloader with a native Mac app and a Firefox add-on, and a browser extension that turns long YouTube videos into courses. Those two are listed after the tools.

Alongside those I build private production systems: an async trading engine, a sub-second video platform, and a multi-tenant SaaS. Summarised further down.

Reach me at mo7sen.cto@gmail.com.

Languages, infrastructure and security tooling

Open source

Linux server hardening auditor in pure Bash. Thirty-four read-only checks across SSH, filesystem, accounts, network exposure, Docker, and leaked credentials.

Reads the effective SSH config through sshd -T rather than parsing the file, so an override further down cannot hide a weak setting. JSON output for CI.

bash · security · devsecops

Zero-downtime deploys for servers you reach over SSH.

The release swap is an atomic rename(2), so no request ever sees a half-updated document root. Health-checked automatic rollback, manual rollback, and a preflight that catches the failures that strand a deploy halfway.

devops · ci-cd · bash

Detection-only WordPress scanner. Finds the misconfigurations that actually get sites compromised: readable wp-config backups, exposed debug logs, user enumeration, open XML-RPC.

It observes and never exploits, which is what makes it safe to point at production. Scans a real WordPress container in CI.

wordpress · security · python

Certificate monitoring that tells you what is wrong, not that something is.

An expired certificate fails verification, so most checkers can only report "connection failed". This one handshakes again without verification to read the certificate and comes back with expired 40 days ago.

tls · monitoring · python

05 · cronscope

See inside a crontab before it surprises you. Predicts real run times and catches the mistakes that cause silent incidents: Feb 30, midnight collisions, and the 0 0 13 * 5 trap where day-of-month and day-of-week are combined with or, not and.

Renders the week as a heatmap. Cross-checked against croniter in CI. Try it in your browser.

cron · devops · visualization

A deterministic groundedness linter for retrieval answers. Flags fabricated numbers, unsupported claims, and broken citations.

A model asked to judge another model scores differently on each run, so it cannot gate a pipeline. This returns byte-identical output for identical input, proven across seeds, which is what makes it usable in CI. Try it in your browser.

llm · rag · ai-safety

07 · logsift

Finds the one request that failed inside a log stream nobody can read by eye. Lines that are structurally the same are collapsed into a single pattern with a count, and the rarest patterns are shown first, because the line that appears once in ten thousand is usually the one you are looking for.

Reads stdin, so it composes with tail, kubectl logs, and journalctl. Handles JSON and plain text. The README says plainly where the heuristic merges two lines a human would keep apart.

logs · observability · python

Example logsift output: three patterns seen once each surface above routine traffic

08 · plumbline

Checks that a README is true. Every command, path, make target, package script, module and environment variable a document asserts is pulled out and checked, and the run exits non-zero when one fails.

A local model reads the prose to find claims but never decides whether one holds; the checks do. It started with a real bug: a deploy guide of mine whose every command had pointed at the wrong path since the scripts moved.

documentation · ci · llm

How these are built

The same rules apply to all of them, and they are the reason the list is short.

Nothing is added to your machine that is not already there: no runtime dependencies, so a tool runs on a box you have just been handed. Scanners observe and never exploit, which is what makes them safe to point at something you cannot afford to break. Output is deterministic, so it can gate a pipeline instead of merely informing one. Everything is tested in CI against a real system rather than a mock of one.

And every README has a section on what the tool gets wrong, where the heuristic breaks down, and what it cannot see. That section is the one most projects leave out, and it is the one that decides whether you can trust the rest.

Apps and browser extensions

09 · vidkeep

Video downloads for offline viewing, built on yt-dlp. A file is fetched over several bounded range requests at once, picked to fit the disk you have, and resumed range by range after an interruption. In its own benchmark four connections ran four to six times faster than one.

Ships as a command, a native SwiftUI app for macOS, and a Firefox add-on that hands downloads to it over native messaging, tested together in a real Firefox in CI.

python · swiftui · firefox

Study long YouTube videos like a course. Chapters become a checklist that ticks itself only after real playback, so seeking past a chapter or an ad playing does not count, with notes pinned to the moment and a Markdown export.

Manifest V3 for Chrome and Firefox, English and Arabic, no server. Tested end to end in Chromium against a local copy of the watch page, never against YouTube.

javascript · browser-extension · i18n

Private production work

Gold Engine

Async SMC trading engine for XAUUSD. Event-driven asyncio, Numba-compiled hot paths, constant work per tick, around 13.7k lines.

asyncio · numba · numpy

Zeem

Dashcam video to the browser in under a second. JT1078 to MediaMTX to WebRTC, with a Laravel backend across three environments.

webrtc · mediamtx · laravel

Watheeq Pro

Enterprise multi-tenant SaaS under its own organisation, split across service repositories with a staged rollout.

saas · multi-tenant · laravel

masar

Locating wide-area network degradation from traffic a fleet already sends, with no access to the routers in between.

tomography · networking · python

For sale or licence: a WAN optimizer for DC ⇄ DR replication. In lab tests the next full VM backup crossed a 100 Mbit link in 8 seconds instead of 89. Product overview.

How the Gold Engine is put together
Tick pipeline: ingestion, dual-layer engine, risk, router

The split that makes it work is where the expensive analysis happens. Structural work runs only when a candle closes, which leaves constant work per tick for sweep detection and the mitigation state machine, so tick latency does not drift as history grows.

Numba compiles the hot paths, with a pure-Python fallback that produces the same results when compilation is unavailable. Feeds sit behind a TickFeed interface, so the same engine runs against a live feed or a recorded one. The risk layer sits in front of the router, and the router defaults to paper, so no code path reaches a funded account by accident.

Elsewhere

LinkedIn · Email

Pinned Loading

  1. sentinel-audit sentinel-audit Public

    Dependency-free Linux server hardening auditor in pure Bash — 34 read-only checks across SSH, filesystem, accounts, network exposure, Docker, and leaked credentials. JSON output for CI.

    Shell 3

  2. -Chat-Bot-Machine-Learning -Chat-Bot-Machine-Learning Public

    Smart AI Chat Bot Using Python & Machine Learning

    Python 6 1

  3. deploy-forge deploy-forge Public

    Zero-downtime deployment toolkit for SSH-managed servers — atomic release swaps, health-checked automatic rollback, manual rollback, and a preflight that catches deploy failures before they start.

    Shell 3 1

  4. wp-sentinel wp-sentinel Public

    Detection-only WordPress security scanner — finds the misconfigurations that get sites compromised (readable wp-config backups, exposed debug logs, user enumeration, open XML-RPC) and says how to f…

    Python 3

  5. groundcheck groundcheck Public

    A deterministic groundedness linter for RAG/LLM answers — catches fabricated numbers, unsupported claims, and broken citations. Runs in CI where an LLM-as-judge can't, because the same input always…

    Python 1