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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
teatime — إطار هجوم RPC لعُقد Blockchain. | Kitploit
أدوات/GitHubGitHub/dmuhs/teatime
ماسحات الثغرات الأمنيةاختبار الاختراقسوء التكوين
GitHubdmuhs/teatime

teatime

إطار هجوم RPC لعُقد Blockchain.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

Teatime - إطار هجمات RPC للبلوكشين

.. image:: https://img.shields.io/pypi/v/teatime.svg :target: https://pypi.python.org/pypi/teatime

.. image:: https://img.shields.io/travis/dmuhs/teatime.svg :target: https://travis-ci.com/dmuhs/teatime

.. image:: https://codecov.io/gh/dmuhs/teatime/branch/master/graph/badge.svg?token=RP0WZ6NXUP :target: https://codecov.io/gh/dmuhs/teatime

.. image:: https://readthedocs.org/projects/teatime/badge/?version=latest :target: https://teatime.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status

نشرت عقدة؟ تناول فنجانًا.

Teatime هو إطار هجمات RPC يهدف إلى تسهيل اكتشاف الأخطاء في تكوين عقد البلوكشين. يكتشف مجموعة واسعة من المشكلات، بدءًا من تسرب المعلومات إلى الحسابات المفتوحة، والتلاعب بالتكوين.

الهدف هو تمكين الأدوات من مسح العقد الضعيفة وتقليل مخاطر الهجمات القائمة على العقد بسبب الثغرات الشائعة. يستخدم Teatime بنية قائمة على الإضافات، لذا فإن توسيع المكتبة بإضافاتك الخاصة أمر بسيط.

يرجى ملاحظة أن هذه المكتبة لا تزال في مرحلة إثبات المفهوم وتفتقر إلى التوثيق. إذا كانت هناك إضافات ترغب في رؤيتها، فلا تتردد في التواصل معي على Twitter!

تثبيت

يعمل Teatime على Python 3.6+.

للبدء، قم بتشغيل

.. code-block:: console

root@kitploit:~
$ pip3 install teatime

بدلاً من ذلك، قم باستنساخ المستودع وتشغيل

.. code-block:: console

root@kitploit:~
$ pip3 install .

أو مباشرة من خلال :code:setuptools الخاص بـ Python:

.. code-block:: console

root@kitploit:~
$ python3 setup.py install

مثال

للبدء، قم بإنشاء كائن من فئة :code:Scanner ومرر عنوان IP الهدف والمنفذ ونوع العقدة وقائمة من الإضافات الفورية. ضع في اعتبارك المثال التالي للتحقق مما إذا كانت العقدة متزامنة وتقوم بالتعدين:

.. code-block:: python

root@kitploit:~
from teatime.scanner import Scanner
from teatime.plugins.context import NodeType
from teatime.plugins.eth1 import NodeSync, MiningStatus

TARGET_IP = "127.0.0.1"
TARGET_PORT = 8545
INFURA_URL = "Infura API Endpoint"

def get_scanner():
    return Scanner(
        ip=TARGET_IP,
        port=TARGET_PORT,
        node_type=NodeType.GETH,
        plugins=[
            NodeSync(infura_url=INFURA_URL, block_threshold=10),
            MiningStatus(should_mine=False)
        ]
    )

if __name__ == '__main__':
    scanner = get_scanner()
    report = scanner.run()
    print(report.to_dict())

تفقد دليل الأمثلة لمزيد من العينات الصغيرة! Teatime مكتوب بالكامل مع الأنواع، لذا لا تتردد في استكشاف الخيارات في IDE الخاص بك إذا كانت قراءة التوثيق ليست خيارك المفضل. :)

التطوير المستقبلي

مستقبل Teatime غير مؤكد، على الرغم من أنني أحب إضافة فحوصات أوسع تتجاوز واجهات RPC، وتحديدًا للتقنيات مثل:

  • Ethereum 2.0
  • Filecoin
  • IPFS

إذا كنت ترغب في دمج إضافات لسلاسل أصغر وأقل أهمية مثل Bitcoin أو نسخ Ethereum، فلا تتردد في عمل fork للمشروع ودمجها بشكل منفصل.

تنزيل الأداة