# Run with default profiles (13 profiles)uvrunpythonexamples/antibot_benchmark.py
# Test specific profileuvrunpythonexamples/antibot_benchmark.py--profilechrome_144
# Test all 24 base profilesuvrunpythonexamples/antibot_benchmark.py--all-profiles
# Default profilesuvrunpythonexamples/antibot_benchmark.py
# Single profileuvrunpythonexamples/antibot_benchmark.py--profilechrome_144
# Multiple profilesuvrunpythonexamples/antibot_benchmark.py-pchrome_144-pfirefox_147-pbrave_131
# All base profiles (24 profiles)uvrunpythonexamples/antibot_benchmark.py--all-profiles
# Async mode (faster for multiple profiles)uvrunpythonexamples/antibot_benchmark.py--async
# Custom timeoutuvrunpythonexamples/antibot_benchmark.py--timeout30# Save results to JSONuvrunpythonexamples/antibot_benchmark.py--outputresults.json
# Quiet mode with JSON outputuvrunpythonexamples/antibot_benchmark.py-q-oresults.json
When using --output, results are saved in this format:
{"timestamp":"2025-01-25T16:15:00.000000","gakido_version":"0.1.0","total_profiles_tested":4,"total_tests_run":36,"overall_success_rate":100.0,"profiles":[{"profile_name":"chrome_144","platform":"macOS","has_client_hints":true,"has_canvas_webgl":true,"user_agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)...","tests":[{"endpoint_name":"tls_browserleaks","url":"https://tls.browserleaks.com/json","description":"TLS/JA3 fingerprint analysis","success":true,"status_code":200,"response_time_ms":711.5,"error":null,"details":{"response":{"ja3_hash":"..."}}}],"total_tests":9,"passed_tests":9,"failed_tests":0,"success_rate":100.0,"avg_response_time_ms":895.2}],"summary":{"category_stats":{"TLS Fingerprint":{"total":8,"passed":8},"HTTP Headers":{"total":8,"passed":8},"Bot Detection":{"total":12,"passed":12},"Cloudflare":{"total":8,"passed":8}},"best_profile":"chrome_144","worst_profile":"tor_145","profiles_with_100_percent":["chrome_144","firefox_147"]}}