1 {% extends
"base.html" %}
4 <meta name=
"description" content=
"{{ _("A powerful location database to find people on the Internet
") }}" />
7 {% block title %}{{ _(
"Welcome to IPFire") }}{% end block %}
10 <header class=
"cover">
11 <div class=
"container d-flex h-100 align-items-center">
12 <div class=
"row flex-fill justify-content-center">
13 <div class=
"col-12 col-lg-6 text-center">
15 {{ _(
"Hey, %s!" % address) }}
18 {% if address.country_code %}
20 <h1 class=
"display-4 flag-icon flag-icon-{{ address.country_code.lower() }}"></h1>
23 {{ _(
"You are visiting from %s") % format_country_name(address.country_code) }}
28 <a class=
"btn btn-light btn-block" href=
"/lookup/{{ address }}">
29 {{ _(
"Show Me More") }}
36 <section class=
"inverse">
37 <div class=
"container">
38 <div class=
"row mb-5">
40 <h1 class=
"mb-3">{{ _(
"What is IPFire Location?") }}
</h1>
43 IPFire Location can be used in firewalls or other threat
44 detection software, load-balancers, online shops, websites,
45 analytics
& reporting tools and more to detect the
46 originating country by IP address.
47 We are proud that our software is faster than others
48 by maintaining a smaller memory footprint which puts it
53 Our daily updated database does not only have information
54 about the originating country of all IPv6 and IPv4 addresses.
55 It identifies the Autonomous System (AS) these IP
56 addresses belong to, as well and more...
60 <code>libloc
</code> is the C/C++ library that fires our
61 location services and runs on *nix, Mac OS X and more.
62 Integration into existing software is very easy and
63 bindings for languages like Python and Perl are available.
66 <div class=
"btn-toolbar mb-5">
67 <a class=
"btn btn-secondary mr-2" href=
"/how-to-use">{{ _(
"How To Use") }}
</a>
68 <a class=
"btn btn-primary" href=
"https://www.ipfire.org/donate">
75 <div class=
"row mt-5">
76 <div class=
"col-md-12 col-lg-6 mb-5 d-flex">
77 <div class=
"align-self-stretch">
78 <span class=
"fas fa-biohazard fa-2x text-primary px-3"></span>
81 <div class=
"flex-column">
82 <h5 class=
"mb-3">{{ _(
"Threat Detection") }}
</h5>
85 {{ _(
"Location information is crucial to identify where an attacker is coming from.") }}
87 {{ _(
"Analyze your traffic for malicious autonomous systems and block the straight away with IPFire.") }}
92 <div class=
"col-md-12 col-lg-6 mb-5 d-flex">
93 <div class=
"align-self-stretch">
94 <span class=
"fas fa-balance-scale fa-2x text-primary px-3"></span>
97 <div class=
"flex-column">
98 <h5 class=
"mb-3">{{ _(
"Load-Balancing") }}
</h5>
101 {{ _(
"Redirect your users to the nearest data center to given them a better user experience with faster websites and faster downloads.") }}
106 <div class=
"col-md-12 col-lg-6 mb-5 d-flex">
107 <div class=
"align-self-stretch">
108 <span class=
"fas fa-route fa-2x text-primary px-3"></span>
111 <div class=
"flex-column">
112 <h5 class=
"mb-3">{{ _(
"Online Visitors") }}
</h5>
115 {{ _(
"Comply with legal requirements and show visitors the correct information depending on the country they are visiting from.") }}
120 <div class=
"col-md-12 col-lg-6 mb-5 d-flex">
121 <div class=
"align-self-stretch">
122 <span class=
"fab fa-osi fa-2x text-primary px-3"></span>
125 <div class=
"flex-column">
126 <h5 class=
"mb-3">{{ _(
"Open Source") }}
</h5>
129 {{ _(
"libloc is free software and relies on support from the community.") }}
130 {{ _(
"You can support us by helping to improve our database or with your donation.") }}
138 <h3 class=
"mb-3">{{ _(
"Who Is Using IPFire Location?") }}
</h3>
140 <div class=
"row row-cols-2 row-cols-lg-4 justify-content-around align-items-center">
141 <div class=
"col text-center">
142 <img src=
"{{ static_url("img/ipfire-tux.png
") }}"
143 class=
"img-fluid mb-3" alt=
"{{ _("IPFire Logo
") }}">
146 <a href=
"https://www.ipfire.org/" rel=
"noopener">IPFire
</a>
150 <div class=
"col text-center">
151 <img src=
"{{ static_url("img/tor.svg
") }}"
152 class=
"img-fluid mb-3" alt=
"{{ _("Tor Project Logo
") }}">
155 The
<a href=
"https://www.torproject.org/" rel=
"noopener">Tor Project
</a>
166 <div class=
"container">
167 <div class=
"row justify-content-center">
168 <div class=
"col-12 col-lg-10">
169 <h3>{{ _(
"Related News from the IPFire Blog") }}
</h3>
171 <div class=
"card my-3">
172 <div class=
"card-body">
173 {% module BlogPosts(posts) %}
177 <a class=
"btn btn-primary btn-lg btn-block" href=
"https://blog.ipfire.org/tags/location">