Files
html/api/ambre-ethica-scan.php

13 lines
847 B
PHP

<?php
header("Content-Type: text/plain");
echo "=== ecm.py header ===\n";
echo @shell_exec("head -50 /opt/weval-l99/ecm.py 2>&1");
echo "\n\n=== consent.wevup.app tests ===\n";
echo @shell_exec("curl -sS --max-time 5 -o /tmp/consent.html -w 'HTTP %{http_code} Size %{size_download}' https://consent.wevup.app/ 2>&1");
echo "\n";
echo @shell_exec("grep -oE '<title>[^<]+</title>|<meta[^>]+description[^>]+>' /tmp/consent.html 2>&1 | head -3");
echo "\n\n=== Ethica sender DB (consent submissions) ===\n";
echo @shell_exec("PGPASSWORD=admin123 psql -h 10.1.0.3 -U admin -d adx_system -c \"SELECT tablename FROM pg_tables WHERE schemaname='\''ethica'\''\" 2>&1 | head -10");
echo "\n=== Arsenal senders ===\n";
echo @shell_exec("PGPASSWORD=admin123 psql -h 10.1.0.3 -U admin -d adx_system -c \"SELECT COUNT(*) FROM ethica.senders\" 2>&1 | head -5");