و لاااااااااا رد ................................................
السلام عليكم و رحمة الله تعالى و بركاته
أرجو المساعدة في مشروع تخرجي و الدي موضوعه هو إنشاء IDS(Intrusion Detection System ) ; بإستعمال لغة البرمجة C++ Builder 6 و قد أضفة مجموعة من المكونات ل c++ builder ; وهو عبارة عن باكيج PACKETX = ActiveX component و الهدف من هدا الكاءن هو packet capture و قد نجحة في هده العملية إلا أن هناك مشكلة واحدة و هي في كيفية عرض المعلومة الملتقطة أي DATA , فمثلا إدا أنا إلتقطة من الشبكة packet وهو عبارة عن صفحة ل www.google.com فأنا أستطيع أن أعرف IP adress source و IP adress destination و عدة معلومات أخرى عن هده الصفحة و لكن المشكلة هو أنني أريد عرض محتوى هده الصفحة و المتمثل ب Source Code و الدي أقصد به ال DATA .
فإدا هناك أخ كريم قد مرت عليه الفكرة أو قد إستعمل من قبل هده الوساءل ك Packetx في c++builder فأرجو المساعدة في أرب و قت و جزاكم الله خير
و لاااااااااا رد ................................................
وسع صدرك شويتين أسمح لي ببعض النقد البناء الذي قد يساعدك..
ما فيه لغة برمجة أسمها C++ Builder 6 بس فيه لغة برمجة أسمه C++ والـــBuilder 6 هو البيئة التطويرية لهذه اللغة(طبعا يوجد الآلاف من بيئات التطور لــ C++ )
ثانيا أقرب وأحسن مصدر تتعلم منه هو البرامج المفتوحة المصدر. يعني تكون تحت رخصة حرة مثل GPL أو BSD
ومن أشهر الــIDS المفتوحة المصدر برنامج سنورت Snort وهذا موقعه https://www.snort.org/
قم بتحميل السورس كود وشوف كيف يعمل البرنامج. وبعدين أعمل أنت برنامج IDS من تصميمك.
طبعا مع بيئة زي C++ Builder 6 تعودك على أنه كل شئ يكون جاهز ويكون فيه أدوات مجهزة لكل شئ(وهو شئ غير طيب يبعدك عن C++)
وبالتوفيق.
connecting......[root@dark-side /] # egrep -i -v [~(~connected)] /var/log/messages >> /var/log/messages
You cant see me but I can see you :)
السلام عليكم الاخ مارشال جزاك الله خير على توضيحك .. ..
اخى الكريم السائل يمكنك استخدام فعلا شىء اوبن سورس جاهز وارشح لك بقوه snort او tcpdump ويمكنك استخدام الكود او عمل موديولز شبيه ونصيحه يا اخى الكريم الموضوع ليس سهلا ولكنه يحتاج الى مجهود وربنا يكرمك باذن الله
Knowledge is belong to human
السلام عليكم و رحمة الله و بركاته
بارك الله فيك أخي على هدا النقد المقبول بكل صدر رحب و أشكرك للنصيحة القيمة و لكن يا أخي أنا تقدمة كثيرا في البرمجة بهده البيئة (builder) و مر معي من قبل snort و لكن سأحمله و أحاول إنشاء الله إدا أمكن تغيير مساري مع SNORT .
تقبل أخي تحياتي .
ربنا يكرمك ان شاء الله ونسمع عنك كل خير ولا تنسى ان ربنا تم عليك الامر ان تشارك بالبرنامج فى مجتمعات الاوبن سورس
Knowledge is belong to human
المفضلات