Skip to content

shuban-789/maglev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maglev Go Report Card

Maglev (maglev) is a versatile remote connection Swiss Army Knife programmed in Go. Maglev can currently successfully act as a client and a listener, accept the transfer of commands as payload, and support TLS connections. Right now, maglev is still in development for additional features.

Usage

Usage: ./maglev [OPTION1] [ARGUMENT1] ... [OPTIONn] [ARGUMENTn]

Options:
        -h, Shows help menu for this command
        -l, Sets up listener for a specified port
                --shell, spawns a specified shell supporting the -c argument
                --tls, use Transport Layer Security (TLS) protection
        -c, Connects to a device based on a specified address and port
                --payload, spawns a specified shell supporting the -c argument

Format:
        ./maglev -h
        ./maglev -l <PORT> --tls <KEY> <CERT>
        ./maglev -l <PORT> --shell <SHELL>
        ./maglev -l <PORT> --shell <SHELL> --tls <KEY> <CERT>
        ./maglev -c <IP> <PORT>

Examples:
        ./maglev -l 1234
        ./maglev -l 1234 --shell /usr/bin/python3
        ./maglev -c 127.0.0.1 1234
        ./maglev -c 127.0.0.1 1234 --payload "whoami"

About

A versatile remote connection Swiss Army Knife

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published