Skip to content

A quick rust script to print or save your public IPv4 or IPv6 address

License

Notifications You must be signed in to change notification settings

ryan-mca/pub-ip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pub-ip

A quick rust script to print or write your public IPv4 or IPv6 address

Commands

--help | -h = print this help message

--print = print your IPv4 address to stdout

--printv6 = print your IPv6 address to stdout

--write = write your IPv4 address to pub-ipv4.txt

--writev6 = write your IPv6 address to pub-ipv6.txt

Dependencies

Debian:

sudo apt install libssl-dev cargo pkconfig gcc

Archlinux:

sudo pacman -S openssl rust pkg-config gcc

Gentoo

sudo emerge -av dev-libs/openssl dev-lang/rust sys-devel/gcc

Compiling

git clone https://github.com/FIRED3STROYER/pub-ip
cd pub-ip
cargo build

Optional

cargo install --path .

On linux this will install to ~/.cargo/bin/pub-ip

On windows this will install to C:\Users\user\ .cargo\bin\pub-ip.exe

About

A quick rust script to print or save your public IPv4 or IPv6 address

Resources

License

Stars

Watchers

Forks

Languages