# bdamele/icmpsh

Simple reverse ICMP shell

Repository: https://github.com/bdamele/icmpsh
Canonical: https://ross.abutalabs.com/products/icmpsh
Homepage: http://inquisb.github.com/icmpsh
Language: C
License Family: other
Last push: 2018-04-06T17:15:44+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 5619, "days_push": 3071, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1625, forks 416 (observed 2026-08-28T04:05:12.899945+00:00)

## What it is
icmpsh is a simple reverse ICMP shell tool with a Windows slave (client) written in C and a portable master (server) implemented in C, Perl, or Python. It establishes a command shell over ICMP echo requests, and unlike similar tools it does not require administrative privileges on the target machine.

## Use cases
- get a reverse shell when TCP egress is firewalled
- tunnel shell traffic over ICMP echo requests
- run a reverse shell on Windows without admin privileges
- pivot out of a DMZ machine with strict egress filtering
- demonstrate ICMP-based covert channel risks in pentest reports

## When to choose
- the target is Windows and you need a shell without admin rights
- egress filtering blocks TCP/UDP but allows ICMP
- you want a lightweight, dependency-free C2 channel for a pentest

## When to avoid
- the target is not Windows (slave only supports win32)
- you need encrypted or authenticated C2 traffic
- you need a maintained tool with active development and a license

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: security, networking, cli
- domain: security, penetration-testing, networking
- platform: windows, cross-platform, cli
- tags: reverse-shell, icmp-tunneling, penetration-testing, c2, covert-channel, command-line, linux

## Member repositories
- bdamele/icmpsh (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:12.899945+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:48:30.383237+00:00, confidence not recorded.
  - readme: https://github.com/bdamele/icmpsh (fetched 2026-08-28T04:05:12.899945+00:00, sha ad2e58df1b8d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
