منصوبے کے بارے میں

hackingtool ایک Python-آधारیت CLI ٹولکٹ ہے جو 21 منتظم سیکیورٹی ٹیسٹنگ ٹولز کو ایک ہی کنسول پر جمع کرتا ہے، معلومات اکٹھی کرنے، ویب حملے، وائرلیس حملے، فشرنگ، SQL انجیکشن، فورینسکس، پوسٹ ایکسپلوئیشن، پاس ورڈ کریکنگ اور دیگر زمرے شامل ہیں۔ اس کی نمایاں خصوصیت اس کا AI لیئر ہے: صارف عام انگریزی میں ایک ہدف بیان کر سکتے ہیں (مثلاً "example.com کے ذیلی ناموں تلاش کریں") اور ٹول اس ارادے کو درست ٹولز اور دقیق دستاویزی حوالہ سے جوڑ دیتا ہے۔ `/goal` کمانڈ ایک قدم بہ قدم منصوبہ تیار کرتی ہے، اجازت کی تصدیق پوچھتی ہے، اور پھر ہر قدم کو لسٹ فارم سبس پروسیس کالز کے ذریعے چلاتی ہے — کبھی بھی شیل کے ذریعے نہیں۔ ٹول کا آؤٹ پٹ منصوبہ بندی کے بعد ماڈل کو واپس نہیں بھیجا جاتا۔ `/find` پہلے مقامی کٹالاگ میں تلاش کرتا ہے، پھر GitHub API، نتائج کو وضاحت کے ساتھ درجہ بندی کرتا ہے اور بغیر خودکار انسٹال یا چلائے۔ حدود سے باہر درخواستیں (Jamming, DoS, گروہ وار ہدف) کسی بھی نیٹ ورک کال سے پہلے مسترد کر دی جاتی ہیں۔ دیگر قابلِ ذکر خصوصیات میں tmux پینز کے ذریعے بیک گراؤنڈ ایکسیکیوشن (`/run ... &`), نارملائزڈ `findings.json` اور مارک ڈاؤن رپورٹس پیدا کرنے والے ہیلڈلیس موڈ، ایک مقررہ 63-ٹیگ ٹیکسنومی کے ذریعے ٹیگ بنیاد دریافت، اور محفوظ انسٹالیشن مشقیں (no `curl | bash`, SHA-256 تصدیق شدہ، SBOM کے ساتھ دستخط شدہ ریلیز) شامل ہیں۔ AI لیئر آپشنل اور bring-your-own-key ہے — OpenAI-compatible اینڈ پوائنٹس یا مقامی Ollama انسٹنس کو سپورٹ کرتا ہے — اور جب کوئی ماڈل configure نہیں ہوتا تو یہ ڈیٹرمنسٹک آف لائن رویے میں گر جاتی ہے۔ درخواستیں: Python 3.10+, Linux یا macOS. Windows سپورٹ نہیں کرتا. آپشنل رن ٹائمز میں Go (nuclei, ffuf, amass جیسے ٹولز کے لیے), Ruby, tmux, اور Docker شامل ہیں۔ انسٹالیشن pipx (تجویز شدہ), uv, ایک عام venv, یا Docker کے ذریعے ہے۔ پروجیکٹ صرف مجاز سیکیورٹی ٹیسٹنگ پر زور دیتا ہے اور محفوظ آپریشن کے بارے میں وسیع دستاویزات فراہم کرتا ہے۔