Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 898 Bytes

README.md

File metadata and controls

33 lines (21 loc) · 898 Bytes

EgressGuy

Generates egress bills to whose using S3 bucket to serve BLOBs.

How to use

One-click script

bash <(curl -L -s https://raw.githubusercontent.com/hax0r31337/EgressGuy/main/1clk.sh) -f -r "https://mabataki.moe/egress_task"

Build manually

# build the binary
go build -v -trimpath -ldflags "-s -w -buildid=" -o egressguy ./main

# print usage
./egressguy -h

sudo ./egressguy -f -r "https://mabataki.moe/egress_task"

How it works

The program establishes the connection and send http requests by sending raw TCP packets to the server.

As the program is intended to generate egress bills, it does not need to receive all the data from the server, it only need to trick the server to send the data to the client.

And by sending raw TCP packets, the program can trick the server to send data with the traffic higher than the client network speed.