Skip to main content

A model for get ipv4&ipv6 address

Reason this release was yanked:

......

Project description

Thank you for supporting!

  • Function get_ip() is used to get your ipv4 address including host and port.

    
     from ipv4v6 import get_ip
    
     print(get_ip()) #It'll print something like 117.143.170.80:2653
    
    
  • Function get_ipv4() is used to get your ipv4 address including only host.

    
     from ipv4v6 import get_ipv4
    
     print(get_ipv4()) #It'll print something like 117.143.170.80
    
    

    (Tips : If you just want to get ipv4 address, get_ip() is a better choice because it's faster than get_ipv4)

  • Function get_ipv6() is used to get your ipv6 address including only host.

    
    from ipv4v6 import get_ipv6
    
    print(get_ipv6())
    
    #It'll print something like 2409:8a1e:6e81:4280:6456:3051:4f3f:1965
    
    
  • Function ip_tuple() returns a tuple which contains the host and the port of your ipv4 address.

    (Tips : It can be given to socket.connect() as parameter)

    
    from socket import *
    
    from ipv4v6 import ip_tuple
    
    sock=socket(AF_INET,SOCK_STREAM)
    
    sock.connect(ip_tuple())
    
    
  • Function get_ipv4_location() and get_ipv6_location returns the location of your ip address.

    
    from ipv4v6 import get_ipv4_location
    
    print(get_ipv4_location()) #It'll print the location
    
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ipv4v6-1.0.1.tar.gz (3.6 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page