Mi RB5009 tenía un bucle de capa 2. Lo delataba el log del kernel, no el de RouterOS ni su monitor de puertos. Lo vi con mikroscope, que he hecho: un agente Go en un contenedor de RouterOS, de 1 a 100 Hz, y una CLI que reenvía a 11 destinos. MIT. github.com/jmrplens/mik... #Mikrotik #OpenSource
Activity for jmrp.eu
Loading activity...
My RB5009's kernel logged a layer-2 loop, a line every 2 s, while RouterOS's log and port monitor showed a healthy device. I saw it with mikroscope, which I built: Go agent in a RouterOS container, 1 to 100 Hz, and a CLI that forwards to 11 sinks. github.com/jmrplens/mik... #Mikrotik #OpenSource
GitHub guarda el tráfico 14 días y la actividad hasta 300 eventos. ghchronicle lo conserva todo: 92 medidas con su fecha, en InfluxDB, PostgreSQL, Prometheus y 8 destinos más, con dashboards de Grafana. Go, MIT. github.com/jmrplens/ghc... #GitHub #OpenSource #Grafana
GitHub keeps traffic for 14 days and your activity feed for 300 events. ghchronicle keeps all of it: 92 measurements dated when they happened, into InfluxDB, PostgreSQL, Prometheus and 8 more, with Grafana dashboards. Go, MIT. #GitHub #OpenSource #Grafana github.com/jmrplens/ghc...
GitHub stacked PRs are now in public preview. Break a big change into ordered small PRs, review each layer separately, merge the whole stack in one click. Checks and branch protections still apply. gh extension install github/gh-stack gh.io/stacks #github #git #dev
📚 libgen-mcp: a Go MCP server so your AI can search & download from Library Genesis (books, papers, comics…). No account, no API key, self-hosted, ~1.9k tokens. Works with Claude, Cursor & VS Code. github.com/jmrplens/libgen-mcp #AI #MCP #SelfHosted #SciHub
📚 libgen-mcp: servidor MCP en Go para que tu IA busque y descargue de Library Genesis (libros, papers, cómics…). Sin cuenta ni API key, self-hosted, ~1.9k tokens. Con Claude, Cursor y VS Code. github.com/jmrplens/libgen-mcp #IA #MCP #SelfHosted
🚀 New Bluesky feed: “Open Source & Homelab EN” Open source, dev & self-hosting in one place: C/C++, Rust, Python, firmware, Linux, Docker, Proxmox, NAS… Auto-curated + human reviewed, no AI. Add it and tell me what to improve 👇 #OpenSource #Homelab #SelfHosted
🚀 Estreno feed en Bluesky: «Open Source y Homelab ES» Open source, desarrollo y self-hosting en español: C/C++, Rust, Python, firmware, Linux, Docker, Proxmox, NAS… Curación automática + revisión humana, sin IA. Añádelo y cuéntame qué mejorarías 👇 #OpenSource #Homelab #SoftwareLibre
🚀 GitLab MCP Server, novedad: Dynamic Toolset Misma cobertura de la API, solo 3 tools visibles al arranque. ⚡ Tools individuales: ~550K tokens 🔥 Dinámico: ~2.2K Validado en 512 runs, 100% de acierto en Anthropic, Gemini, OpenAI y Qwen. 💻 github.com/jmrplens/gitlab-mcp-server #AI #MCP #GitLab
🎉 cs-routeros-bouncer is now on the CrowdSec Hub! Connects CrowdSec to MikroTik: a malicious IP detected → blocked on your router in ms. ⚡ ~25k IPs in <3 min 📊 Prometheus + Grafana dashboard 🐳 Docker / systemd / binary 💻 github.com/jmrplens/cs-routeros-bouncer #CrowdSec #MikroTik #CyberSecurity
🎓 New release of my LaTeX template for BSc/MSc theses (EPS, University of Alicante) — and reusable for much more: ✅ 21 official covers ✅ Syntax-highlighted code (minted 3.x) ✅ 50+ components ✅ Accessible PDFs ✅ TeX Live 2025 👉 github.com/jmrplens/TFG-TFM_EPS #LaTeX #OpenSource #TeX
🚀 GitLab MCP Server update: Dynamic Toolset Same full API coverage, only 3 tools visible at startup. ⚡ Individual tools: ~550K tokens 🔥 Dynamic: ~2.2K tokens Validated in 512 runs, 100% accuracy on Anthropic, Gemini, OpenAI & Qwen. 💻 github.com/jmrplens/gitlab-mcp-server #AI #MCP #GitLab
Nuevo post: cómo montar un puente Tor en Linux 🧅 obfs4 + WebTunnel, camuflaje con Nginx, Prometheus y CrowdSec. La red tiene ~8.000 relays pero solo ~2.000 puentes — el punto de entrada más escaso para los censurados. 🌐 EN/ES → jmrp.io/blog/009-running-tor-bridge #Tor #Privacy #CyberSecurity
New post: how to run a Tor bridge on Linux 🧅 obfs4 + WebTunnel, Nginx camouflage, Prometheus & CrowdSec. The network has ~8,000 relays but only ~2,000 bridges — the scarcest entry point for censored users. 🌐 EN/ES → jmrp.io/blog/009-running-tor-bridge #Tor #Privacy #CyberSecurity
🎉 cs-routeros-bouncer ya está en el CrowdSec Hub! Conecta CrowdSec con MikroTik: IP maliciosa detectada → bloqueada en el router en ms. ⚡ ~25k IPs en <3 min 📊 Dashboard Prometheus + Grafana 🐳 Docker / systemd / binario 💻 github.com/jmrplens/cs-routeros-bouncer #CrowdSec #MikroTik #CyberSecurity
New on jmrp.io: an interactive WireGuard config generator for MikroTik 🛡️ Dual-stack IPv4+IPv6, firewall, NAT, keys and .conf files — all generated in your browser. 🔧 jmrp.io/tools/wireguard-config-generator #WireGuard #MikroTik #VPN
Nuevo en jmrp.io: generador interactivo de configuración WireGuard para MikroTik 🛡️ Dual-stack IPv4+IPv6, firewall, NAT, claves y archivos .conf — todo generado en tu navegador. 🔧 jmrp.io/tools/wireguard-config-generator #WireGuard #MikroTik #VPN