Skip to content

Latest commit

 

History

History
46 lines (37 loc) · 874 Bytes

README.md

File metadata and controls

46 lines (37 loc) · 874 Bytes

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