]> git.ipfire.org Git - ipfire.org.git/blame - src/templates/location/index.html
location: Add the F-Droid logo as they are using the database
[ipfire.org.git] / src / templates / location / index.html
CommitLineData
07992979 1{% extends "../base.html" %}
c3bcd7d4
MT
2
3{% block head %}
4 <meta name="description" content="{{ _("A powerful location database to find people on the Internet") }}" />
5{% end block %}
6
c82f4f50 7{% block title %}{{ _("Welcome to IPFire Location") }}{% end block %}
c3bcd7d4
MT
8
9{% block container %}
756644cc 10 <section class="hero is-medium is-primary">
07992979
MT
11 <div class="hero-body">
12 <div class="container">
ed83981e 13 <h1 class="title">{{ _("IPFire Location") }}</h1>
c3bcd7d4 14
a2864415
MT
15 <h6 class="subtitle mb-6">
16 {{ _("Discover the Internet, One Location at a Time") }}
17 </h6>
c3bcd7d4 18
a2864415 19 <div class="columns is-multiline my-6">
07992979
MT
20 <div class="column is-half">
21 <div class="columns is-mobile is-vcentered">
22 <div class="column is-3 has-text-centered">
23 <span class="fas fa-biohazard fa-5x"></span>
c82f4f50
MT
24 </div>
25
07992979
MT
26 <div class="column">
27 <p class="title is-5">{{ _("Threat Detection") }}</p>
c82f4f50 28
a2864415
MT
29 <div class="content">
30 <p>
31 By accurately identifying the geographical location of IP addresses,
32 users can implement targeted security measures to mitigate risks
33 associated with specific regions or countries.
34 </p>
35 </div>
c82f4f50
MT
36 </div>
37 </div>
07992979 38 </div>
c3bcd7d4 39
07992979
MT
40 <div class="column is-half">
41 <div class="columns is-mobile is-vcentered">
42 <div class="column is-3 has-text-centered">
a2864415 43 <span class="fas fa-location-dot fa-5x"></span>
c82f4f50 44 </div>
c3bcd7d4 45
07992979 46 <div class="column">
a2864415
MT
47 <p class="title is-5">{{ _("Localization") }}</p>
48
49 <div class="content">
50 <p>
51 Businesses can use geolocation data to tailor content and services based
52 on the location of their users, enhancing user experience and engagement.
53 </p>
54 </div>
55 </div>
56 </div>
57 </div>
c3bcd7d4 58
a2864415
MT
59 <div class="column is-half">
60 <div class="columns is-mobile is-vcentered">
61 <div class="column is-3 has-text-centered">
62 <span class="fas fa-lock fa-5x"></span>
63 </div>
64
65 <div class="column">
66 <p class="title is-5">{{ _("Access Control") }}</p>
67
68 <div class="content">
69 <p>
70 The Location database enables users to enforce access controls based on
71 geographic criteria, allowing them to restrict or grant access to
72 resources based on location.
73 </p>
74 </div>
c82f4f50
MT
75 </div>
76 </div>
07992979 77 </div>
c3bcd7d4 78
07992979
MT
79 <div class="column is-half">
80 <div class="columns is-mobile is-vcentered">
81 <div class="column is-3 has-text-centered">
a2864415 82 <span class="fas fa-ethernet fa-5x"></span>
c82f4f50 83 </div>
c3bcd7d4 84
07992979 85 <div class="column">
a2864415
MT
86 <p class="title is-5">{{ _("Network Optimization") }}</p>
87
88 <div class="content">
89 <p>
90 Geolocation data can be used to optimize network performance by directing
91 traffic through the most efficient routes based on geographic proximity.
92 </p>
93 </div>
94 </div>
95 </div>
96 </div>
c3bcd7d4 97
a2864415
MT
98 <div class="column is-half">
99 <div class="columns is-mobile is-vcentered">
100 <div class="column is-3 has-text-centered">
101 <span class="fas fa-gavel fa-5x"></span>
102 </div>
103
104 <div class="column">
105 <p class="title is-5">{{ _("Compliance") }}</p>
106
107 <div class="content">
108 <p>
109 Many regulatory requirements necessitate geolocation data for compliance
110 purposes.
111 The IPFire Location database helps users meet these requirements by providing
112 accurate location information.
113 </p>
114 </div>
c82f4f50
MT
115 </div>
116 </div>
07992979 117 </div>
c3bcd7d4 118
07992979
MT
119 <div class="column is-half">
120 <div class="columns is-mobile is-vcentered">
121 <div class="column is-3 has-text-centered">
122 <span class="fab fa-osi fa-5x"></span>
c82f4f50 123 </div>
c3bcd7d4 124
07992979 125 <div class="column">
a2864415
MT
126 <p class="title is-5">{{ _("Open Source & Free Forever") }}</p>
127
128 <div class="content">
129 <p>
130 IPFire Location is open source, ensuring transparency, flexibility, and
131 community-driven development for users who value open and collaborative solutions.
132 </p>
133 </div>
134 </div>
135 </div>
136 </div>
137 </div>
138 </div>
139 </div>
140 </section>
c3bcd7d4 141
a2864415
MT
142 <section class="hero">
143 <div class="hero-body">
144 <div class="container">
145 <h5 class="title is-5">{{ _("Why Use IPFire Location?") }}</h5>
146
147 <div class="columns">
148 <div class="column is-half">
149 <div class="block">
150 <p class="title is-5">{{ _("Accuracy") }}</p>
151
152 <div class="content">
153 <p>
154 {{ _("IPFire Location aims to be the most accurate database on the market.") }}
155 {{ _("By gathering data from many sources, we achieve highest accuracy.") }}
156 </p>
157 </div>
158 </div>
159
160 <div class="block">
161 <p class="title is-5">{{ _("A Multitude Of Information") }}</p>
162
163 <div class="content">
c82f4f50 164 <p>
a2864415
MT
165 {{ _("Unlike other Geolocation databases, IPFire Location does not only hold country information. Instead we have:") }}
166 </p>
167
168 <ul>
169 <li>{{ _("Country Codes") }}</li>
170 <li>{{ _("Network Prefixes") }}</li>
171 <li>{{ _("AS Number & Names") }}</li>
172 <li>
173 {{ _("Flags for") }}
174 <ul>
175 <li>{{ _("Anycast Networks") }}</li>
176 <li>{{ _("Satellite Networks") }}</li>
177 <li>{{ _("Anonymous Proxies") }}</li>
178 <li>{{ _("Hostile Networks") }}</li>
179 </ul>
180 </li>
181 <li>
182 {{ _("A full list of bogons") }}
183 </li>
184 </ul>
185 </div>
186 </div>
187 </div>
188
189 <div class="column is-half">
190 <div class="block">
191 <p class="title is-5">{{ _("Performance") }}</p>
192
193 <div class="content">
194 <p>
195 {{ _("For some applications, performance is key.") }}
196 {{ _("IPFire Location is designed to organise all data for the fastest lookups enabling applications that were not possible before.") }}
197 </p>
198 </div>
199 </div>
200
201 <div class="block">
202 <p class="title is-5">{{ _("Easy Integration") }}</p>
203
204 <div class="content">
205 <p>
206 {{ _("IPFire Location uses a proprietary database format that is read and written by our own software.") }}
207 {{ _("A lightweight C library is the core of this application and there are bindings available for Python, Perl and Lua, too.") }}
208 </p>
209 </div>
210 </div>
211
212 <div class="block">
213 <p class="title is-5">{{ _("Secure And Instant Updates") }}</p>
214
215 <div class="content">
216 <p>
217 {{ _("The database is small to download and cryptographically signed which is a necessity to be deployed in security applications.") }}
c82f4f50
MT
218 </p>
219 </div>
220 </div>
c3bcd7d4
MT
221 </div>
222 </div>
a2864415
MT
223
224 <a class="button is-medium is-primary is-fullwidth" href="/location/how-to-use">
225 {{ _("Learn How To Use IPFire Location") }}
226 </a>
c3bcd7d4 227 </div>
c82f4f50
MT
228 </div>
229 </section>
cc2ad59e 230
07992979
MT
231 <section class="hero">
232 <div class="hero-body">
233 <div class="container">
a2864415 234 <h5 class="title is-5">{{ _("Who Is Using IPFire Location?") }}</h5>
07992979
MT
235
236 <div class="level">
237 <div class="level-item">
c0db8146
MT
238 <h1 class="title is-1">
239 {% module IPFireLogo() %}
240 </h1>
07992979 241 </div>
cc2ad59e 242
07992979
MT
243 <div class="level-item">
244 <a href="https://www.torproject.org/" rel="noopener">
9b7d3ade 245 <figure class="image is-128x128 is-flex is-align-items-center">
07992979
MT
246 <img src="{{ static_url("img/tor.svg") }}" alt="{{ _("The Tor Project") }}">
247 </figure>
248 </a>
249 </div>
9b7d3ade
MT
250
251 <div class="level-item">
252 <a href="https://f-droid.org/" rel="noopener">
253 <figure class="image is-128x128 is-flex is-align-items-center">
254 <img src="{{ static_url("img/fdroid-logo.svg") }}" alt="{{ _("F-Droid") }}">
255 </figure>
256 </a>
257 </div>
cc2ad59e
MT
258 </div>
259 </div>
07992979
MT
260 </div>
261 </section>
c3bcd7d4 262{% end block %}