# PingRAT | Secretly Passes C2 Traffic Through Firewalls Using ICMP Payloads

**URL:** <https://onehack.st/t/pingrat-secretly-passes-c2-traffic-through-firewalls-using-icmp-payloads/282746>\
**Category:** Tools & Scripts\
**Tags:** tools, hacking, privacy\
**Created:** [May 13, 2024, 7:42pm UTC](https://onehack.st/t/pingrat-secretly-passes-c2-traffic-through-firewalls-using-icmp-payloads/282746 "2024-05-13T19:42:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![BlueHacker](https://onehack.st/user_avatar/onehack.st/bluehacker/32/174721_2.png) [@BlueHacker](https://onehack.st/u/BlueHacker)\
**Post date:** [May 13, 2024, 7:42pm UTC](https://onehack.st/t/pingrat-secretly-passes-c2-traffic-through-firewalls-using-icmp-payloads/282746/1 "2024-05-13T19:42:27Z")

</div>

![image](https://onehack.st/uploads/default/original/3X/f/0/f0fa51bcb28d4987dfc067c72e473c48fbddfe80.jpeg)

# PingRAT

## PingRAT secretly passes C2 traffic through firewalls using ICMP payloads.

## Features:

- Uses ICMP for Command and Control
- Undetectable by most AV/EDR solutions
- Written in Go

## Installation:

[Download](https://github.com/Nemesis0U/PingRAT/releases) the binaries

or build the binaries and you are ready to go:

```auto
$ git clone https://github.com/Nemesis0U/PingRAT.git
$ go build client.go
$ go build server.go

```

## Usage:

### Server:

```auto
./server -h
Usage of ./server:
  -d string
    	Destination IP address
  -i string
    	Listener (virtual) Network Interface (e.g. eth0)

```

### Client:

```auto
./client -h
Usage of ./client:
  -d string
    	Destination IP address
  -i string
    	(Virtual) Network Interface (e.g., eth0)

```

## Screenshot:

[![screenshot](https://github.com/umutcamliyurt/PingRAT/raw/main/screenshot.png)](https://github.com/umutcamliyurt/PingRAT/blob/main/screenshot.png)

## GitHub:

> **[GitHub - umutcamliyurt/PingRAT: PingRAT secretly passes C2 traffic through...](https://github.com/umutcamliyurt/PingRAT)**
>
> PingRAT secretly passes C2 traffic through firewalls using ICMP payloads.
