From: Michael Tremer Date: Wed, 3 Apr 2024 14:46:36 +0000 (+0000) Subject: location: Explain more basic information X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=55613b713fe1737361a92d20715df9bda3aefedd;p=ipfire.org.git location: Explain more basic information Signed-off-by: Michael Tremer --- diff --git a/src/templates/location/how-to-use/index.html b/src/templates/location/how-to-use/index.html index 1448d50c..df3e1c4e 100644 --- a/src/templates/location/how-to-use/index.html +++ b/src/templates/location/how-to-use/index.html @@ -25,18 +25,25 @@

{{ _("How To Use?") }}

- - - -
-
-

- The heart of the IPFire Location project is a small, lightweight library - called libloc. +

+

+ IPFire Location consists of two integral components: + libloc, the implementation responsible for processing + geolocation data, and the actual database file containing the + comprehensive repository of IP address locations. +

+
- It sources the data, builds and reads the database. -

+
+

+ IPFire Location offers versatile usage options tailored to diverse + needs and preferences as there are so many possible applications. + Below is a list with all available options to choose which is + is best suited for your individual organization. +

+
+
@@ -71,4 +78,86 @@ + +
+
+

{{ _("The IPFire Location Database") }}

+ +
+

+ For this project, we have created a new and unique database format. + Only this way, it was possible to achieve our goals that we have laid for ourselves. +

+
+ +
+

+ Updated Daily +

+ +
+

+ The IPFire Location database undergoes daily refreshes to + ensure that it remains up-to-date and accurate. +

+
+
+ +
+

+ Small Downloads +

+ +
+

+ The database is very small for the amount of information it stores + allowing frequent updates without using a lot of bandwidth and disk space. + A smart download mechanism ensures that the database is only being + downloaded when needed allowing IPFire Location to be deployed in + IoT scenarios where bandwidth is scarse. +

+ +

+ Other formats like CSV are many hundred megabytes in size + when the IPFire Location database only needs a few megabytes. +

+
+
+ +
+

+ Intelligent Storage +

+ +
+

+ All data is stored using optimal data structures for compression + and lookup speed. + Using binary trees and binary searches, there is no way to access + the data any faster. +

+ +

+ Anything that is being stored in the database can be accessed + in nanoseconds allowing IPFire Location to be used where thousands + of lookups a second are needed. +

+
+
+ +
+

+ Cryptographically Signed +

+ +
+

+ Because IPFire Location is cryptographically signed, its authenticity + can be verified when being downloaded. Since it is being deployed in + security applications a maliciously crafted database could large damage. +

+
+
+
+
{% end block %}