Skip to content

Converting IP addresses between string and numeric representation in sqlite

Notifications You must be signed in to change notification settings

brthanmathwoag/sqlite-inet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sqlite-inet

This Sqlite extension provides inet_aton() and inet_ntoa() functions for converting IP adresses between their string and numeric representation.

Usage

$ make
$ sqlite3
sqlite> .load bin/inet
sqlite> select inet_ntoa(3232235777);
192.168.1.1

If you don't want to compile code yourself you can download binaries from here:

Operating System SHA256
Linux 64-bit 0fd7032dd132a26fa44b33777aba1cbd841cada2a3a91aaee9379da84d627cad
Linux 32-bit be1264f95b2d2229ed9250911022ec9f1be89d29919aebc65f72131954e9a946
Windows 64-bit 74202c3c4f13b71c85657c7ed0066eddf82055157d27678d10b27a035c4b8235
Windows 32-bit 5416b902d8c7aa66fdd6ce1619199371f4fabffbf23c047d967fe84fd5718bca

Misc

The functions behave like their MariaDB analogs, that is, they expect integers in host byte order, rather than network byte order as expected by C functions. For more info, see this bug report.

When invoked with NULL, NULL is returned.

When invoked with otherwise incorrect data, an error is raised.

About

Converting IP addresses between string and numeric representation in sqlite

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published