Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
RFC-Security-Research — ورقة بحثية وبيانات وشفرة برمجية من استقصاء ظهور الثغرات الأمنية المحتملة عبر تحليلات واستدلالات متنوعة بشأن RFC للإنترنت | Kitploit
أدوات/GitHubGitHub/nccgroup/rfc-security-research
تحليل الثغرات الأمنيةالأوراق والأبحاثالتعلم والتعليمموارد منسقة
GitHubnccgroup/rfc-security-research

RFC-Security-Research

ورقة بحثية وبيانات وشفرة برمجية من استقصاء ظهور الثغرات الأمنية المحتملة عبر تحليلات واستدلالات متنوعة بشأن RFC للإنترنت

عرض المستودع
211منذ 5 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
الموقع الإلكتروني

RFC-Security-Research

ورقة بحثية أصلية ونصوص مساعدة للمساعدة في تحليل الجوانب الأمنية لمعايير الإنترنت RFC.

نظرة عامة

يستضيف هذا المستودع مراجعة لأمان RFC (مكتوبة بأسلوب RFC)، بالإضافة إلى العديد من النصوص البرمجية المساعدة بلغة بايثون التي استُخدمت للحصول على البيانات اللازمة للتحليل الأساسي، وتوليد كود Cypher (قاعدة بيانات الرسم البياني neo4j) الضروري لدعم تحليل قاعدة البيانات الرسومية لمجموعة مستندات RFC.

إنشاء قاعدة البيانات الرسومية

النصوص البرمجية في هذا المستودع هي مجرد نصوص سريعة تستخرج المعلومات اللازمة للورقة البيضاء، وتضعها في صيغة CSV يمكن استخدامها للاستيراد إلى قاعدة بيانات رسومية neo4j (في هذه الحالة). هذه النصوص ليست شاملة بأي حال من الأحوال من حيث البيانات المستخرجة، لذا فهي تُستخدم كأمثلة/قوالب فقط.

مثال

لاستخراج علاقات البريد الإلكتروني والتقادم عبر RFCs، قم بتشغيل النصوص البرمجية التالية على مجموعة مستندات RFC، والتي ستولّد ملفات CSV لهذه العلاقات:

https://github.com/m4ttl/RFC-Security-Research/blob/main/RFC%20Email%20Processing/email-Cypher.py https://github.com/m4ttl/RFC-Security-Research/blob/main/RFC%20Precedent%20Processing/parsejsoncypher.py

ثم قم باستيراد ملفات CSV إلى neo4j على النحو التالي:

root@kitploit:~
MERGE (rfc:RFC {name: csvLine.rfc})
MERGE (email:Email {name: csvLine.email})
CREATE (email)-[:CONTRIBUTED_TO]->(rfc)

بالنسبة لعلاقات التقادم، قم باستيرادها إلى neo4j على النحو التالي:

root@kitploit:~

LOAD CSV WITH HEADERS FROM 'file:///standalone.csv' AS csvLine
MERGE (rfc:RFC {name: csvLine.rfc, title: csvLine.title})

LOAD CSV WITH HEADERS FROM 'file:///updated_by.csv' AS csvLine
MERGE (rfc:RFC {name: csvLine.rfc, title: csvLine.title})
MERGE (updaterfc:Updaterfc {name: csvLine.updatedby})
CREATE (rfc)-[:UPDATED_BY]->(updaterfc)

LOAD CSV WITH HEADERS FROM 'file:///updates.csv' AS csvLine
MERGE (rfc:RFC {name: csvLine.rfc, title: csvLine.title})
MERGE (updatesrfc:Updatesrfc {name: csvLine.updates})
CREATE (rfc)-[:UPDATES]->(updatesrfc)

LOAD CSV WITH HEADERS FROM 'file:///obsoleted_by.csv' AS csvLine
MERGE (rfc:RFC {name: csvLine.rfc, title: csvLine.title})
MERGE (obsoletedbyrfc:Obsoletedbyrfc {name: csvLine.obsoletedby})
CREATE (rfc)-[:OBSOLETED_BY]->(obsoletedbyrfc)

LOAD CSV WITH HEADERS FROM 'file:///obsoletes.csv' AS csvLine
MERGE (rfc:RFC {name: csvLine.rfc, title: csvLine.title})
MERGE (obsoletesrfc:Obsoletesrfc {name: csvLine.obsoletes})
CREATE (rfc)-[:OBSOLETES]->(obsoletesrfc)

يمكن للمستخدم بعد ذلك استخدام الاستعلامات المختلفة الموثقة في الورقة البيضاء للاستعلام عن المعلومات اللازمة وإنشاء الرسوم البيانية المتصلة المطلوبة للعلاقات.

منشور مدونة مختصر ذو صلة: https://research.nccgroup.com/?p=6870

تنزيل الأداة