getIP
The Home of the getIP python package.
GetIP Module
This module provides functionality to retrieve local and public IP addresses (both IPv4 and IPv6) and the hostname of the machine.
Classes
GetIPLogic
Methods
get_ipv4(self): Retrieves the local IPv4 address of the machine.get_ipv6(self): Retrieves the local IPv6 address of the machine (only works on Linux).get_ipv4_public(self): Retrieves the public IPv4 address of the machine by connecting toipify.org.get_ipv6_public(self): Retrieves the public IPv6 address of the machine by connecting toipify.org.
Functions
local(): Returns the local IPv4 address of the machine.localv4(): Returns the local IPv4 address of the machine.localv6(): Returns the local IPv6 address of the machine.public(): Returns the public IPv4 address of the machine.publicv4(): Returns the public IPv4 address of the machine.publicv6(): Returns the public IPv6 address of the machine.hostname(pub=False): Returns the hostname of the machine.
Usage
from getIP import local, localv4, localv6, public, publicv4, publicv6, hostname
# Get local IPv4 address
local_ipv4 = local()
# Get local IPv6 address
local_ipv6 = localv6()
# Get public IPv4 address
public_ipv4 = public()
# Get public IPv6 address
public_ipv6 = publicv6()
# Get hostname
host_name = hostname()
Metadata
Release files for getIP 1.0.15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| getip-1.0.15.tar.gz | 3.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| getip-1.0.15-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.6 kB
Release files / getip-1.0.15.tar.gz
| Download URL | getip-1.0.15.tar.gz |
|---|---|
| Size | 3.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7f86a9a7bdd8a063e15f9f43e47531e1cc05b5b3c130619163c88fb73bf2389a
|
|
BLAKE2b-256 checksum How to use checksums |
54c3a1161781377a64ac107ced6fd403e534e242c89b21f978fc70dab3b586ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2025.
Transparency logRelease files / getip-1.0.15-py3-none-any.whl
| Download URL | getip-1.0.15-py3-none-any.whl |
|---|---|
| Size | 3.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9b823a60ad23611851d66e62070736b6e59e6eca3353d401fcfd25325501f211
|
|
BLAKE2b-256 checksum How to use checksums |
e04b912b7b262a6244078c5fd47ec64a8d0ef7b35b3ed51e3af9984693e32957
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2025.
Transparency log