
aztarna, रोबोटों के लिए एक फुटप्रिंटिंग टूल।
यह रिपॉजिटरी पुरानी हो चुकी है और अब इसका रखरखाव नहीं किया जाता। रोबोट फुटप्रिंटिंग और फिंगरप्रिंटिंग में भविष्य की प्रगति के लिए alurity देखें।
इस रिपॉजिटरी में Alias Robotics का aztarna है, जो रोबोटों के लिए एक फुटप्रिंटिंग उपकरण है।
Alias Robotics मूल रोबोट निर्माताओं को उनकी सुरक्षा का आकलन करने और उनके सॉफ्टवेयर की गुणवत्ता में सुधार करने में सहायता करता है। हम किसी भी तरह से चल रहे रोबोट सिस्टमों के अनधिकृत छेड़छाड़ को प्रोत्साहित या बढ़ावा नहीं देते हैं। इससे गंभीर मानवीय क्षति और भौतिक नुकसान हो सकता है।
HTML पठन संस्करण: Aztarna, a footprinting tool for robots
सीधे PyPi से
pip3 install aztarna
या रिपॉजिटरी से:
pip3 install .
pip3 install -e .
या
python3 setup.py develop
स्थापना के लिए Python 3.6 और setuptools पैकेज की आवश्यकता है। Python 3.7 अनुशंसित है।
ROS2 फुटप्रिंटिंग मॉड्यूल के उपयोग के लिए ROS2 स्थापना की आवश्यकता है। लॉन्च करने से पहले setup.bash स्क्रिप्ट को source करें।
docker build -t aztarna_docker .
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
aztarna -t ROS -p 11311 -i ros_scan_s20.csv
docker run -v <host_path>:/root -it aztarna_docker -t ROS -p 11311 -i <input_file>
aztarna -t ROS -p 11311 -a 115.129.241.241
aztarna -t ROS -p 11311 -a 115.129.241.0/24
aztarna -t ROS -p 11311-11500 -a 115.129.241.241
aztarna -t ROS -p 11311,11312,11313 -a 115.129.241.241
aztarna -t ROS2
ROS_DOMAIN_ID=15 के साथ ROS 2 के साथ कोड चलाएँaztarna -t ROS2 -d 15
ROS_DOMAIN_ID=0 के साथ ROS 2 के साथ कोड चलाएँ, जबकि छिपे हुए नोड दिखा रहे होंaztarna -t ros2 -d 0 --daemon --hidden
aztarna -t ros2 --passive any
zmap -p 11311 0.0.0.0/0 -q | aztarna -t SROS -p 11311
aztarna -t IROUTERS --shodan --api-key <आपकाशोडनएपीआईकुंजी>
aztarna -t IROUTERS --shodan --api-key <आपकाशोडनएपीआईकुंजी> -o routers.csv
यदि आप अपने शोध के लिए हमारे काम का उपयोग कर रहे हैं, तो कृपया हमें इस प्रकार उद्धृत करें:
@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 - ROS-Industrial गुणवत्ता-आश्वस्त रोबोट सॉफ्टवेयर घटकों द्वारा समर्थित। अधिक जानकारी: rosin-project.eu
यह रिपॉजिटरी आंशिक रूप से ROSIN RedROS2-I FTP द्वारा वित्त पोषित थी, जिसे यूरोपीय संघ के Horizon 2020 अनुसंधान और नवाचार कार्यक्रम से ROSIN प्रोजेक्ट के तहत अनुदान समझौता संख्या 732287 के साथ वित्त पोषण प्राप्त हुआ।