ٹول · سافٹ ویئر ٹیسٹنگ / Telegram بوٹس / LLM ایپلیکیشنز
TG-Probe
2025 · ٹول · Python 3.11+, Telethon
Telegram بوٹس کی خودکار ٹیسٹنگ کے لیے AI ٹول، خاص طور پر LLM پر مبنی بوٹس کے لیے: سیناریوز، ایکسپلوریشن، حملے، ریگریشن۔
عام صارف کی طرح کام کرتے ہوئے TG-Probe کسی بھی Telegram بوٹ پر YAML سیناریوز چلاتا ہے، اور ایکسپلوریشن موڈ میں AI خود بوٹ کا جائزہ لے کر اسٹیٹ گراف بناتا ہے۔ الگ ایڈورسریل موڈ LLM بوٹس کو پرامپٹ انجیکشن اور جیل بریک کے لیے جانچتا ہے، اور ریگریشن موڈ جوابات کا بیس لائن سے موازنہ کرتا ہے۔ JSON / HTML / JUnit میں رپورٹس، GitHub Actions اور GitLab CI کی مثالیں۔
کام
Telegram بوٹس، خاص طور پر LLM بوٹس، کو خودکار طور پر ٹیسٹ کرنا مشکل ہے: جوابات غیر متعین ہوتے ہیں اور انٹرفیس ایک زندہ چیٹ ہے۔
اس میں کیا ہے
- سیناریو موڈ: اسرشنز کے ساتھ YAML سیناریوز (متن پر مشتمل، بٹن، جواب کا وقت)
- ایکسپلوریشن موڈ: AI بوٹ کو خودمختاری سے کھنگالتا ہے اور اسٹیٹ گراف بناتا ہے
- ایڈورسریل موڈ: پرامپٹ انجیکشن، جیل بریک اور دیگر ویکٹرز
- ریگریشن موڈ: بیس لائن سے موازنہ
- Dual-LLM: OpenRouter کے ذریعے آرکسٹریٹر (Claude Sonnet 4) + ایگزیکیوٹر (Gemini 2.5 Flash)
- CLI (init / auth / run / explore / attack / baseline / validate)، JSON، HTML، JUnit اور کنسول میں رپورٹس
مشینی ترجمہ — پروف ریڈنگ جاری ہے۔