README.md
Rendering markdown...
FROM ros:iron-ros-base
RUN apt-get update && apt-get install -y \
python3-pip \
git \
openssh-client \
python3-colcon-common-extensions \
&& rm -rf /var/lib/apt/lists/*
RUN pip install scapy && pip install pyinstaller
COPY src/ /root/src
WORKDIR /root/src
RUN /bin/bash -c "source /opt/ros/iron/setup.bash && \
pyinstaller exploit.py --onefile \
--hidden-import=scapy.all \
--hidden-import=rclpy._rclpy \
--hidden-import=rclpy._rclpy_action \
--hidden-import=rclpy._rclpy_logging \
--hidden-import=rclpy._rclpy_signal_handler \
--hidden-import=rclpy._rclpy_handle \
--hidden-import=rclpy._rclpy_pycapsule \
--hidden-import=rcl_interfaces.rcl_interfaces_s__rosidl_typesupport_c \
--hidden-import=builtin_interfaces.builtin_interfaces_s__rosidl_typesupport_c \
--hidden-import=ur5_msgs.ur5_msgs_s__rosidl_typesupport_c \
--hidden-import=geometry_msgs.geometry_msgs_s__rosidl_typesupport_c \
--hidden-import=std_srvs.std_srvs_s__rosidl_typesupport_c \
--add-binary=/opt/ros/iron/lib/python3.10/site-packages/rclpy/_rclpy_pybind11.cpython-310-x86_64-linux-gnu.so:rclpy \
--add-binary=/opt/ros/iron/lib/python3.10/site-packages/rosidl_parser/grammar.lark:rosidl_parser \
--add-binary=/opt/ros/iron/lib/python3.10/site-packages/service_msgs/service_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so:service_msgs \
--add-binary=/opt/ros/iron/lib/python3.10/site-packages/service_msgs/service_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so:service_msgs \
--add-binary=/opt/ros/iron/lib/python3.10/site-packages/service_msgs/service_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so:service_msgs \
--add-binary=/opt/ros/iron/lib/python3.10/site-packages/type_description_interfaces/type_description_interfaces_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so:type_description_interfaces"