Les Snippets

Connexion

Convertir une IP en long et un long en IP ( IP2Long, Long2IP )

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 02/04/2006 13:40:00 et initié par Nix [Liste]
Date de mise à jour : 04/11/2007 13:16:41
Vue : 22233
Catégorie(s) : Réseau & Internet, Web
Langages dispo pour ce code :
- ASP.NET 2.x, VB 2005
- C# 1.x
- C# 2.x
- PHP 4, PHP 5
- VB6, VBA
- C, C++, C++ .NET 1.x, C++ .NET 2.x
- mySQL
- SQL 2005
- Python
- Voir tous les langages pour ce code snippet



Langage : Python
Date ajout : 19/12/2007
Posté par 0x586e [Liste]
def ip2long(i):
    s = i.split('.')
    return (int(s[0]) << 24 | int(s[1]) << 16 | int(s[2]) << 8 | int(s[3]))
def long2ip(l):
    return str(int(l) >> 24)+'.'+str((int(l) >> 16)%256)+'.'+str((int(l) >> 8)%256)+'.'+str(int(l)%256)
# Affiche 2130706433
print ip2long('127.0.0.1')
# Affiche 127.0.0.1
print long2ip('2130706433')

Snippets en rapport avec : Ip, Convertir, Long, Iptolong, Longtoip



Codes sources en rapport avec : Ip, Convertir, Long, Iptolong, Longtoip

{Visual Basic, VB6, VB.NET, VB 2005} MASTERLOCATER.NET
Cette source vous donne quulque information regionnal a partir de votre addresse IP.utilisation des ...

{Visual Basic, VB6, VB.NET, VB 2005} CONVERTISSEUR COULEUR FORMAT LONG AU FORMAT RGB
Ce code permet d'obtenir ls trois composantes RGB à partir d'une couleur sélectionnée avec, par exem...

{Python} SCANNEUR D'IP21
Voilà, c'est un petit scanneur de pub, Il est en ligne de commande ce qui permet de l'utiliser en...

{C / C++ / C++.NET} CONVERTISSEUR / CRYPTEUR D'IP
Bonjour, J'ai vu plusieurs IP Crypteur sur le site mais... - Sur l'un, on doit tapez l'adresse...

{C / C++ / C++.NET} SOLO OLELOADPICTURE
source pour loader des images jpg,wmf,bmp,ico etc avec OleLoadPicture et render load comme res...

{PHP} ANTI ASPIRATEUR DE SITE (ENCORE UN MAIS DIFFERENT )
Bonjour, je vous présente ma deuxième source: Comme vous le savez un aspirateur de site vas a l'i...

{Visual Basic, VB6, VB.NET, VB 2005} PACKET SNIFFER - SOCKET RAW
Bonjour, Voici le 4éme volet de mes sources sur la programmation des sockets asynchrones en VB.Net ...

{C / C++ / C++.NET} 0X0SCAN_PORT V1
Name : 0X0SCAN_PORT V1 Author : 0x0syscall Haksyn Security Team Date : 30/04/2008 Sc...

{PHP} GEO-LOCALISATION (CONTINENT)
Cette source est extrèmement simple et ne relève pas du génie de la programmation, toutefois j'ai mi...

{PHP} EXECUTER UN SCRIPT LONGUE DURÉE SANS LIMITATION DU SERVEUR
Généralement quand on doit exécuter des scripts d'entretien de base de données par exemple, ceux-ci ...