mirror of
https://github.com/elicpeter/nyx.git
synced 2026-06-09 19:45:13 +02:00
15 lines
467 B
Python
15 lines
467 B
Python
"""Escape attempt: perform a DNS lookup to leak container identity.
|
|
|
|
Expected outcome: socket.gaierror (--network none, no DNS resolver).
|
|
"""
|
|
import socket
|
|
import sys
|
|
|
|
try:
|
|
# Try to resolve an external hostname; requires network access.
|
|
ip = socket.gethostbyname("google.com")
|
|
print(f"NYX_ESCAPE_SUCCESS: DNS resolved google.com -> {ip}")
|
|
sys.exit(0)
|
|
except (socket.gaierror, OSError) as e:
|
|
print(f"BLOCKED: {e}", file=sys.stderr)
|
|
sys.exit(1)
|