PacketRusher image ready for Docker.
PacketRusher needs free5gc's gtp5g kernel module. This module should be present on the host running this Docker image.
For free5gc's gtp5g kernel module to work you should use any distro with kernel below 5.15.X. Ubuntu 20.04 is recommended.
Download and install free5gc's gtp5g kernel module in the host and then use this Docker image.
Pre-built images available on GitHub's Container Registry using the PacketRusher's project tags
| Image name | gtp5g kernel module version |
|---|---|
| ghcr.io/borjis131/packetrusher:20240521 | v0.8.6 |
| ghcr.io/borjis131/packetrusher:20250225 | v0.9.3 |
Check documentation at docs/configuration
Note: Requires make and docker-compose-plugin
To create the packetrusher image run:
makeNote: This command uses the
.envfile, please update thePACKETRUSHER_VERSION,UBUNTU_VERSIONandGO_VERSIONvariables there before running it.
Note: Requires docker-buildx-plugin
To create the packetrusher image run:
docker buildx bakeNote: This command uses the
docker-bake.hclfile, please update thePACKETRUSHER_VERSION,UBUNTU_VERSIONandGO_VERSIONvariables there before running it.