Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker File for ROS 1 case study #2

Closed
929937690 opened this issue Feb 20, 2023 · 6 comments
Closed

Docker File for ROS 1 case study #2

929937690 opened this issue Feb 20, 2023 · 6 comments

Comments

@929937690
Copy link
Contributor

Hello,
Do we have a Dockerfile setup for the ROS 1 case study? We have a docker file for other cases but not on ROS 1.

And a minor issue on the main ReadMe file is that hyperlinks for the Robot Operating system and TurtleBot 3 are mixed up. ROS 1 routes to TurtleBot 3 page and TurtleBot 3 routes to ROS 1 page.

@vmayoral
Copy link
Owner

Do we have a Dockerfile setup for the ROS 1 case study? We have a docker file for other cases but not on ROS 1.

See https://github.com/vmayoral/robot_hacking_manual/tree/master/1_case_studies/4_ros

And a minor issue on the main ReadMe file is that hyperlinks for the Robot Operating system and TurtleBot 3 are mixed up. ROS 1 routes to TurtleBot 3 page and TurtleBot 3 routes to ROS 1 page.

Can you please send a Pull Request fixing this?

@929937690
Copy link
Contributor Author

@929937690
Copy link
Contributor Author

Done for sending pull request on ReadMe file

@vmayoral
Copy link
Owner

Done for sending pull request on ReadMe file

Thanks for #3.

But docker file for ROS 1 is empty:
https://github.com/vmayoral/robot_hacking_manual/blob/master/1_case_studies/4_ros/Dockerfile

Very true. I might've missed that while disclosing stuff. Official Docker images should do (nothing fancy in the setup there, unless you want to install additional tools to play around). Having a Docker image starting with

FROM ros:melodic

or similar (depending on which version you'd like to pentest) would do.

@929937690
Copy link
Contributor Author

I am running this case study on my local machine. But the reception rate is not affected at all. I am running the roscore, a talker, and a listener along with the python script for fin ack attack, and set the iface to "ens33" which I am using for my ROS master.

And do you still have a copy of the docker file or image so I test it over there and see if the reception rate has changed?

@vmayoral
Copy link
Owner

Dockerfile is trivial for this particular case study. What you seem to be looking is consulting help. Closing this ticket as the original issue has been addressed.

The particular example you're referring to was life-demonstrated at https://www.youtube.com/watch?v=jo_L9Ra8UqU and various other talks. Docker networking is hard, make sure you're getting it right. If you need consulting help, reach out Alias Robotics for professional help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants