#!/usr/bin/python3
import subprocess
from pathlib import Path

for script in Path("/usr/share/peass/linpeas").glob("*.sh"):
    assert script.stat().st_mode & 0o111, script
    result = subprocess.run(["sh", str(script), "-h"], capture_output=True, text=True,
                            check=True, timeout=30)
    assert "Privilege Escalation" in result.stdout, script
for payload in Path("/usr/share/peass/winpeas").glob("*.exe"):
    assert payload.read_bytes().startswith(b"MZ"), payload
assert Path("/usr/share/peass/linpeas/linpeas.sh").is_file()
assert Path("/usr/share/peass/winpeas/winPEASx64.exe").is_file()
