Whistleblower: DOGE Siphoned NLRB Case Data Using Custom IP Rotation Tools

Listen to this Post

A security architect with the National Labor Relations Board (NLRB) alleges that employees from Elon Musk’s Department of Government Efficiency (DOGE) transferred gigabytes of sensitive data from agency case files using short-lived accounts configured to evade logging. The whistleblower, Daniel Berulis, discovered that DOGE employees downloaded suspicious code libraries from GitHub, including tools designed for IP rotation to bypass rate limits and web scraping.

Key GitHub Repositories:

  1. async-ip-rotator – A Python tool for generating pseudo-infinite IPs via AWS API Gateway.
  2. requests-ip-rotator – The original library for bypassing IP-based rate limits.

You Should Know: How IP Rotation and Web Scraping Tools Work

1. AWS IP Rotation via API Gateway

The `requests-ip-rotator` library exploits AWS API Gateway’s vast IP pool to mask scraping activities.

Installation & Setup:

pip install requests-ip-rotator 

Example Code for IP Rotation:

from requests_ip_rotator import ApiGateway 
import requests

Initialize AWS Gateway (requires AWS credentials) 
gateway = ApiGateway("https://target-site.com") 
gateway.start()

Use rotating IPs for requests 
session = requests.Session() 
session.mount("https://target-site.com", gateway)

response = session.get("https://target-site.com/api/data") 
print(response.text)

Shutdown gateway 
gateway.shutdown() 

2. Detecting Suspicious Data Exfiltration

Linux Command to Monitor Large Data Transfers:

iftop -i eth0 -P  Monitor real-time network traffic 
netstat -tulnp | grep ESTABLISHED  Check active connections 

Windows Command for Network Forensics:

Get-NetTCPConnection -State Established | Select-Object LocalAddress, RemoteAddress, OwningProcess 

3. Blocking Suspicious AWS IPs

If AWS infrastructure is abused, block AWS IP ranges:

 Download AWS IP ranges 
curl -s https://ip-ranges.amazonaws.com/ip-ranges.json | jq '.prefixes[] | select(.service=="API_GATEWAY") | .ip_prefix'

Block via iptables (Linux) 
sudo iptables -A INPUT -s 52.95.0.0/16 -j DROP 

What Undercode Say

This case highlights how cloud infrastructure can be weaponized for data exfiltration. Key takeaways:
– Monitor GitHub for unusual dependencies (git log --stat to audit repo changes).
– Enforce strict AWS IAM policies to prevent unauthorized API Gateway use.
– Log all admin actions (auditd on Linux, PowerShell transcripts on Windows).
– Use anomaly detection (Zeek for network analysis, `Splunk` for log correlation).

Relevant Commands for Incident Response:

 Check cron jobs for persistence 
crontab -l

Analyze SSH logins 
grep "Failed password" /var/log/auth.log

Dump process memory (Linux) 
gcore -o /tmp/dump <PID>

Windows memory dump 
winpmem.exe -o memory.raw 

Expected Output:

A technical deep dive into IP rotation exploits, detection methods, and mitigation steps for cybersecurity professionals.

Further Reading:

References:

Reported By: Bkrebs Whistleblower – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅

Join Our Cyber World:

💬 Whatsapp | 💬 TelegramFeatured Image