প্রকল্প সম্পর্কে
CyberStrikeAI হলো Go-তে তৈরি একটি ওপেন-সোর্স, AI-নেটিভ সাইবারসিকিউরিটি প্ল্যাটফর্ম। এটি পরিকল্পনা, নির্বাহ, মানব তদারকি, প্রমাণ এবং রিপ্লেকে একটি অডিটযোগ্য ওয়ার্কস্পেসে সংযুক্ত করে। সিস্টেমটি প্রাকৃতিক-ভাষার ইনটেন্টকে নিয়ন্ত্রিত নিরাপত্তা কার্যক্রমে রূপান্তর করে, Eino-চালিত এজেন্ট, MCP-নেটিভ টুল, RAG নলেজ, ভিজ্যুয়াল ওয়ার্কফ্লো এবং অ্যাটাক-চেইন মডেলিং ও বিশ্লেষণ ব্যবহার করে।
মূল সক্ষমতাগুলোর মধ্যে রয়েছে:
- **এজেন্ট ও অর্কেস্ট্রেশন**: একক-এজেন্ট নির্বাহ এবং Deep, Plan-Execute ও Supervisor মাল্টি-এজেন্ট মোড; এজেন্ট, টুল, শর্ত, অনুমোদন ও আউটপুট সমন্বিত গ্রাফ ওয়ার্কফ্লো; নির্দিষ্ট প্রম্পট ও টুল নীতিসহ ভূমিকা-ভিত্তিক টেস্টিং।
- **টুল ও নলেজ**: ১০০+ নির্বাচিত YAML নিরাপত্তা টুল রেসিপি (nmap, sqlmap, nuclei, metasploit ইত্যাদি), MCP ইন্টিগ্রেশন (HTTP, stdio, SSE, ফেডারেশন), সার্কিট ব্রেকার ও কনকারেন্সি সীমাসহ স্থিতিস্থাপক টুল নির্বাহ, Agent Skills, কুয়েরি রিরাইটিং ও রির্যাঙ্কিংসহ RAG নলেজ বেস, এবং স্ক্রিনশট/ক্যাপচার ভিশন বিশ্লেষণ।
- **গভর্নেন্স ও অডিট**: হিউম্যান-ইন-দ্য-লুপ অনুমোদন মোড, টুল অ্যালাউলিস্ট, রেজেক্স-ভিত্তিক কল ব্লকিং, একাধিক ব্যবহারকারী ও কাস্টম রোলসহ প্ল্যাটফর্ম RBAC, অডিট লগ, SQLite পার্সিস্টেন্স এবং সীমাবদ্ধ টুল ফলাফল সংরক্ষণ।
- **নিরাপত্তা অপারেশন**: কথোপকথন ব্যবস্থাপনা, ঝুঁকি স্কোরিং ও রিপ্লেসহ প্রকল্প ও অ্যাটাক চেইন, অ্যাসেট ব্যবস্থাপনা (নরমালাইজেশন, ডিডুপ, ইমপোর্ট/এক্সপোর্ট), ভালনারেবিলিটি ব্যবস্থাপনা, ব্যাচ টাস্ক এবং চ্যাটবট ইন্টিগ্রেশন (WeChat, WeCom, DingTalk, Lark, Telegram, Slack, Discord, QQ)।
- **অনুমোদিত উচ্চ-ঝুঁকির ফিচার**: WebShell ব্যবস্থাপনা (ভার্চুয়াল টার্মিনাল, ফাইল অপারেশন, AI-সহায়ক ওয়ার্কফ্লো) এবং বিল্ট-ইন C2 (লিসেনার, এনক্রিপ্টেড বিকন, সেশন, টাস্ক কিউ)। এগুলো স্পষ্টভাবে আপনার মালিকানাধীন বা টেস্ট করার অনুমতি আছে এমন সিস্টেমের জন্য।
প্লাগইনগুলোর মধ্যে রয়েছে একটি Burp Suite এক্সটেনশন এবং একটি Chrome/Edge ব্রাউজার এক্সটেনশন, যা নেটওয়ার্ক ট্রাফিক ক্যাপচার করে AI-সহায়ক টেস্টিংয়ের জন্য CyberStrikeAI-তে পাঠায়।
ডিপ্লয়মেন্ট এক-কমান্ডে `run.sh`-এর মাধ্যমে (Go 1.25+ এবং Python 3.10+ প্রয়োজন), ডিফল্টভাবে সেলফ-সাইনড সার্টিফিকেট ব্যবহার করে HTTPS। কনফিগারেশনে সার্ভার সেটিংস ও AI চ্যানেলের (OpenAI-সামঞ্জস্যপূর্ণ প্রোভাইডার) জন্য একটি YAML ফাইল ব্যবহৃত হয়। একটি আপগ্রেড স্ক্রিপ্ট (`upgrade.sh`) স্থানীয় টুল, রোল ও স্কিল সংরক্ষণ করে এক-ক্লিক আপডেট সমর্থন করে।
ডকুমেন্টেশনে ডিপ্লয়মেন্ট, কনফিগারেশন, নিরাপত্তা হার্ডেনিং, API রেফারেন্স, MCP ফেডারেশন, রানবুক এবং ডেভেলপার গাইড কভার করা হয়েছে। প্রকল্পটি Apache 2.0 লাইসেন্সের অধীনে এবং 404Starlink প্রোগ্রামের অংশ। এটি কঠোরভাবে শিক্ষামূলক ও অনুমোদিত টেস্টিং উদ্দেশ্যে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.