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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
aztarna — aztarna، أداة لتحديد البصمات الخاصة بالروبوتات. | Kitploit
أدوات/GitHubGitHub/aliasrobotics/aztarna
أمان الأنظمة المدمجةالاستخبارات مفتوحة المصدر (OSINT)الاستطلاعأمان إنترنت الأشياءتخطيط الشبكةتحليل الثغرات الأمنيةأمن SCADA/ICSجمع المعلوماتاختبار الاختراقأمان الأجهزة وإنترنت الأشياءArchived
9231منذ شهر واحدتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

aztarna

aztarna، أداة لتحديد البصمات الخاصة بالروبوتات.

عرض المستودعالموقع الإلكتروني

تم أرشفة هذا المستودع ولم يعد يتم صيانته. راجع alurity للتقدم المستقبلي في تتبع البصمات والتعرف على الروبوتات.

aztarna

يحتوي هذا المستودع على أداة aztarna من Alias Robotics، وهي أداة تتبع بصمات للروبوتات.

تدعم Alias Robotics مصنعي الروبوتات الأصليين في تقييم أمنهم وتحسين جودة برامجهم. نحن لا نشجع أو نروج بأي حال من الأحوال للعبث غير المصرح به بالأنظمة الروبوتية العاملة. يمكن أن يتسبب ذلك في أضرار جسيمة للإنسان وأضرار مادية.

PyPI version Documentation Status Article

إصدار القراءة HTML: Aztarna, a footprinting tool for robots

للـ ROS

  • قائمة بعُقد ROS الموجودة في النظام (الناشرون والمشتركون)
  • لكل عقدة، المواضيع المنشورة والمشترك بها بما في ذلك نوع الموضوع
  • لكل عقدة، خدمات ROS التي تقدمها كل عقدة
  • قائمة بجميع معلمات ROS الموجودة في خادم المعلمات
  • قائمة بالاتصالات النشطة الجارية في النظام. يتضمن الاتصال الواحد عقد الناشر/المشترك المعنية والمواضيع

للـ SROS

  • تحديد ما إذا كان النظام هو مُتحكم SROS.
  • كشف ما إذا كان تكوين العرض التوضيحي قيد الاستخدام.
  • قائمة بالعقد الموجودة في النظام. (الوضع الموسع)
  • قائمة بسياسات السماح/الرفض لكل عقدة.
    • المواضيع القابلة للنشر.
    • المواضيع القابلة للاشتراك.
    • الخدمات القابلة للتنفيذ.
    • المعلمات القابلة للقراءة.

للـ ROS2 (ممول ضمن مشروع ROSIN)

  • قائمة بعُقد ROS2 الموجودة في كل نطاقات الاتصال.
  • قائمة بالمواضيع المكتشفة في كل نطاق اتصال.
  • قائمة بالخدمات المكتشفة في كل نطاق اتصال.
  • لكل عقدة، علاقة المواضيع المنشورة والمشترك بها.
  • لكل عقدة، الخدمات التي تقدمها تلك العقدة.

للموجهات الصناعية

  • كشف الموجهات الصناعية من eWON و Moxa و Sierra Wireless و Westermo.
  • فحص بيانات الاعتماد الافتراضية للموجهات الموجودة.

لحزم ROS Industrial (ممول ضمن مشروع ROSIN)

  • كشف مضيفي ROS Industrial.
  • المصنعون:
    • ABB
    • Fanuc
    • Kuka

التثبيت

للإنتاج

مباشرة من PyPi

root@kitploit:~
pip3 install aztarna

أو من المستودع:

root@kitploit:~
pip3 install .

للتطوير

root@kitploit:~
pip3 install -e .

أو

root@kitploit:~
python3 setup.py develop

Python 3.6 وحزمة setuptools مطلوبة للتثبيت. يُوصى باستخدام Python 3.7.

وحدة ROS2

لاستخدام وحدة تتبع بصمات ROS2، يلزم تثبيت ROS2. قم بتشغيل نص setup.bash قبل الإطلاق.

التثبيت باستخدام Docker

root@kitploit:~
docker build -t aztarna_docker .

استخدام الكود:

root@kitploit:~
usage: aztarna [-h] -t TYPE [-a ADDRESS] [-p PORTS] [-i INPUT_FILE]
               [-o OUT_FILE] [-e] [-r RATE] [-d DOMAIN] [--daemon] [--hidden]
               [--shodan] [--api-key API_KEY] [--passive PASSIVE]

Aztarna

optional arguments:
  -h, --help            show this help message and exit
  -t TYPE, --type TYPE  <ROS/ros/SROS/sros/ROS2/ros2/IROUTERS/irouters> Scan
                        ROS, SROS, ROS2 hosts or Industrial routers
  -a ADDRESS, --address ADDRESS
                        Single address or network range to scan.
  -p PORTS, --ports PORTS
                        Ports to scan (format: 13311 or 11111-11155 or
                        1,2,3,4)
  -i INPUT_FILE, --input_file INPUT_FILE
                        Input file of addresses to use for scanning
  -o OUT_FILE, --out_file OUT_FILE
                        Output file for the results
  -e, --extended        Extended scan of the hosts
  -r RATE, --rate RATE  Maximum simultaneous network connections
  -d DOMAIN, --domain DOMAIN
                        ROS 2 DOMAIN ID (ROS_DOMAIN_ID environmental
                        variable). Only applies to ROS 2.
  --daemon              Use rclpy daemon (coming from ros2cli).
  --hidden              Show hidden ROS 2 nodes. By default filtering
                        _ros2cli*
  --shodan              Use shodan for the scan types that support it.
  --api-key API_KEY     Shodan API Key
  --passive PASSIVE     Passive search for ROS2

تشغيل الكود (ملف إدخال مثال):

root@kitploit:~
aztarna -t ROS -p 11311 -i ros_scan_s20.csv

تشغيل الكود باستخدام Docker (ملف إدخال مثال):

root@kitploit:~
docker run -v <host_path>:/root -it aztarna_docker -t ROS -p 11311 -i <input_file>

تشغيل الكود (عنوان IP واحد مثال):

root@kitploit:~
aztarna -t ROS -p 11311 -a 115.129.241.241

تشغيل الكود (شبكة فرعية مثال):

root@kitploit:~
aztarna -t ROS -p 11311 -a 115.129.241.0/24

تشغيل الكود (عنوان IP واحد مثال، نطاق منفذ):

root@kitploit:~
aztarna -t ROS -p 11311-11500 -a 115.129.241.241

تشغيل الكود (عنوان IP واحد مثال، قائمة منافذ):

root@kitploit:~
aztarna -t ROS -p 11311,11312,11313 -a 115.129.241.241

تشغيل الكود مع ROS 2 (مثال استكشاف جميع النطاقات، 0-231)

root@kitploit:~
aztarna -t ROS2

تشغيل الكود مع ROS 2 مع ROS_DOMAIN_ID=15

root@kitploit:~
aztarna -t ROS2 -d 15

تشغيل الكود مع ROS 2 باستخدام خفي rclpy ros2cli ومع ROS_DOMAIN_ID=0 مع إظهار العقد المخفية

root@kitploit:~
aztarna -t ros2 -d 0 --daemon --hidden

تشغيل الكود مع ROS 2 باستخدام الوضع السلبي للبحث عن المضيفين. إذا قمت بتعيين 'any' كوسيطة، فسيتم البحث على جميع الواجهات في نظامك:

root@kitploit:~
aztarna -t ros2 --passive any

تشغيل الكود (مثال التوجيه المباشر من zmap):

root@kitploit:~
zmap -p 11311 0.0.0.0/0 -q | aztarna -t SROS -p 11311

تشغيل الكود (مثال البحث عن الموجهات الصناعية في Shodan)

root@kitploit:~
aztarna -t IROUTERS --shodan --api-key <yourshodanapikey>

تشغيل الكود (مثال البحث عن الموجهات الصناعية في Shodan، التوجيه إلى ملف)

root@kitploit:~
aztarna -t IROUTERS --shodan --api-key <yourshodanapikey> -o routers.csv

استشهد بعملنا

إذا كنت تستخدم عملنا في بحثك، يرجى الاستشهاد بنا على النحو التالي:

root@kitploit:~
@ARTICLE{2018arXiv181209490V,
  author = {{Vilches}, V{\'\i}ctor Mayoral and {Mendia}, Gorka Olalde and
  {Baskaran}, Xabier Perez and {Cordero}, Alejandro Hern{\'a}ndez
  and {Juan}, Lander Usategui San and {Gil-Uriarte}, Endika and
  {de Urabain}, Odei Olalde Saez and {Kirschgens}, Laura Alzola},
  title = "{Aztarna, a footprinting tool for robots}",
  journal = {arXiv e-prints},
  keywords = {Computer Science - Cryptography and Security, Computer Science - Robotics},
  year = 2018,
  month = Dec,
  eid = {arXiv:1812.09490},
  pages = {arXiv:1812.09490},
  archivePrefix = {arXiv},
  eprint = {1812.09490},
  primaryClass = {cs.CR},
  adsurl = {https://ui.adsabs.harvard.edu/\#abs/2018arXiv181209490V},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

rosin_logo

مدعوم من ROSIN - مكونات برامج الروبوتات الصناعية ذات الجودة المضمونة. مزيد من المعلومات: rosin-project.eu

eu_flag

تم تمويل هذا المستودع جزئيًا من ROSIN RedROS2-I FTP الذي تلقى تمويلًا من برنامج Horizon 2020 للبحث والابتكار التابع للاتحاد الأوروبي بموجب مشروع ROSIN بموجب اتفاقية المنحة رقم 732287.

تنزيل الأداة