$Lang::tr{'iface'}
| $Lang::tr{'proto'} |
$Lang::tr{'source'} |
+ Flag |
$Lang::tr{'src port'} |
$Lang::tr{'mac address'} |
$Lang::tr{'destination'} |
@@ -326,7 +330,6 @@ foreach $_ (@log)
my $comment = $3;
my $packet = $4;
-
$packet =~ /IN=(\w+)/; my $iface=$1;
$packet =~ /SRC=([\d\.]+)/; my $srcaddr=$1;
$packet =~ /DST=([\d\.]+)/; my $dstaddr=$1;
@@ -334,6 +337,11 @@ foreach $_ (@log)
$packet =~ /PROTO=(\w+)/; my $proto=$1;
$packet =~ /SPT=(\d+)/; my $srcport=$1;
$packet =~ /DPT=(\d+)/; my $dstport=$1;
+
+ my $gi = Geo::IP::PurePerl->new();
+ my $ccode = $gi->country_code_by_name($srcaddr);
+ my $fcode = lc($ccode);
+
my $servi = uc(getservbyport($srcport, lc($proto)));
if ($servi ne '' && $srcport < 1024) {
$srcport = "$srcport($servi)"; }
@@ -352,11 +360,8 @@ foreach $_ (@log)
$comment |
$iface |
$proto |
-
-
- |
+  |
$srcport |
$macaddr |
diff --git a/html/html/images/flags/ad.png b/html/html/images/flags/ad.png
new file mode 100644
index 000000000..ffbe26a9c
Binary files /dev/null and b/html/html/images/flags/ad.png differ
diff --git a/html/html/images/flags/ae.png b/html/html/images/flags/ae.png
new file mode 100644
index 000000000..0ee169b3b
Binary files /dev/null and b/html/html/images/flags/ae.png differ
diff --git a/html/html/images/flags/af.png b/html/html/images/flags/af.png
new file mode 100644
index 000000000..f6d8f25f5
Binary files /dev/null and b/html/html/images/flags/af.png differ
diff --git a/html/html/images/flags/ag.png b/html/html/images/flags/ag.png
new file mode 100644
index 000000000..1c731bae8
Binary files /dev/null and b/html/html/images/flags/ag.png differ
diff --git a/html/html/images/flags/ai.png b/html/html/images/flags/ai.png
new file mode 100644
index 000000000..afc38d9f1
Binary files /dev/null and b/html/html/images/flags/ai.png differ
diff --git a/html/html/images/flags/al.png b/html/html/images/flags/al.png
new file mode 100644
index 000000000..79d6bac07
Binary files /dev/null and b/html/html/images/flags/al.png differ
diff --git a/html/html/images/flags/am.png b/html/html/images/flags/am.png
new file mode 100644
index 000000000..7d57f5055
Binary files /dev/null and b/html/html/images/flags/am.png differ
diff --git a/html/html/images/flags/an.png b/html/html/images/flags/an.png
new file mode 100644
index 000000000..bf9d2336b
Binary files /dev/null and b/html/html/images/flags/an.png differ
diff --git a/html/html/images/flags/ao.png b/html/html/images/flags/ao.png
new file mode 100644
index 000000000..c97184085
Binary files /dev/null and b/html/html/images/flags/ao.png differ
diff --git a/html/html/images/flags/aq.png b/html/html/images/flags/aq.png
new file mode 100644
index 000000000..a4f9700e0
Binary files /dev/null and b/html/html/images/flags/aq.png differ
diff --git a/html/html/images/flags/ar.png b/html/html/images/flags/ar.png
new file mode 100644
index 000000000..d3a0d9dfc
Binary files /dev/null and b/html/html/images/flags/ar.png differ
diff --git a/html/html/images/flags/as.png b/html/html/images/flags/as.png
new file mode 100644
index 000000000..d881283f8
Binary files /dev/null and b/html/html/images/flags/as.png differ
diff --git a/html/html/images/flags/at.png b/html/html/images/flags/at.png
new file mode 100644
index 000000000..bd0cbe1a7
Binary files /dev/null and b/html/html/images/flags/at.png differ
diff --git a/html/html/images/flags/au.png b/html/html/images/flags/au.png
new file mode 100644
index 000000000..65fd911f2
Binary files /dev/null and b/html/html/images/flags/au.png differ
diff --git a/html/html/images/flags/aw.png b/html/html/images/flags/aw.png
new file mode 100644
index 000000000..1e5aff9e8
Binary files /dev/null and b/html/html/images/flags/aw.png differ
diff --git a/html/html/images/flags/az.png b/html/html/images/flags/az.png
new file mode 100644
index 000000000..f2137c2d8
Binary files /dev/null and b/html/html/images/flags/az.png differ
diff --git a/html/html/images/flags/ba.png b/html/html/images/flags/ba.png
new file mode 100644
index 000000000..39dbca828
Binary files /dev/null and b/html/html/images/flags/ba.png differ
diff --git a/html/html/images/flags/bb.png b/html/html/images/flags/bb.png
new file mode 100644
index 000000000..726ab5aa6
Binary files /dev/null and b/html/html/images/flags/bb.png differ
diff --git a/html/html/images/flags/bd.png b/html/html/images/flags/bd.png
new file mode 100644
index 000000000..e68816fb8
Binary files /dev/null and b/html/html/images/flags/bd.png differ
diff --git a/html/html/images/flags/be.png b/html/html/images/flags/be.png
new file mode 100644
index 000000000..2f92d5f81
Binary files /dev/null and b/html/html/images/flags/be.png differ
diff --git a/html/html/images/flags/bf.png b/html/html/images/flags/bf.png
new file mode 100644
index 000000000..618fd041d
Binary files /dev/null and b/html/html/images/flags/bf.png differ
diff --git a/html/html/images/flags/bg.png b/html/html/images/flags/bg.png
new file mode 100644
index 000000000..70d4b2097
Binary files /dev/null and b/html/html/images/flags/bg.png differ
diff --git a/html/html/images/flags/bh.png b/html/html/images/flags/bh.png
new file mode 100644
index 000000000..e92bd20cb
Binary files /dev/null and b/html/html/images/flags/bh.png differ
diff --git a/html/html/images/flags/bi.png b/html/html/images/flags/bi.png
new file mode 100644
index 000000000..3b4ebca27
Binary files /dev/null and b/html/html/images/flags/bi.png differ
diff --git a/html/html/images/flags/bj.png b/html/html/images/flags/bj.png
new file mode 100644
index 000000000..f6b89d939
Binary files /dev/null and b/html/html/images/flags/bj.png differ
diff --git a/html/html/images/flags/bm.png b/html/html/images/flags/bm.png
new file mode 100644
index 000000000..092852d1a
Binary files /dev/null and b/html/html/images/flags/bm.png differ
diff --git a/html/html/images/flags/bn.png b/html/html/images/flags/bn.png
new file mode 100644
index 000000000..2cf8b8e5b
Binary files /dev/null and b/html/html/images/flags/bn.png differ
diff --git a/html/html/images/flags/bo.png b/html/html/images/flags/bo.png
new file mode 100644
index 000000000..bcf79862d
Binary files /dev/null and b/html/html/images/flags/bo.png differ
diff --git a/html/html/images/flags/br.png b/html/html/images/flags/br.png
new file mode 100644
index 000000000..73e937007
Binary files /dev/null and b/html/html/images/flags/br.png differ
diff --git a/html/html/images/flags/bs.png b/html/html/images/flags/bs.png
new file mode 100644
index 000000000..799df4d82
Binary files /dev/null and b/html/html/images/flags/bs.png differ
diff --git a/html/html/images/flags/bt.png b/html/html/images/flags/bt.png
new file mode 100644
index 000000000..796a07333
Binary files /dev/null and b/html/html/images/flags/bt.png differ
diff --git a/html/html/images/flags/bv.png b/html/html/images/flags/bv.png
new file mode 100644
index 000000000..90661b4f0
Binary files /dev/null and b/html/html/images/flags/bv.png differ
diff --git a/html/html/images/flags/bw.png b/html/html/images/flags/bw.png
new file mode 100644
index 000000000..913580dfe
Binary files /dev/null and b/html/html/images/flags/bw.png differ
diff --git a/html/html/images/flags/by.png b/html/html/images/flags/by.png
new file mode 100644
index 000000000..80cd890c9
Binary files /dev/null and b/html/html/images/flags/by.png differ
diff --git a/html/html/images/flags/bz.png b/html/html/images/flags/bz.png
new file mode 100644
index 000000000..bcfd37e32
Binary files /dev/null and b/html/html/images/flags/bz.png differ
diff --git a/html/html/images/flags/ca.png b/html/html/images/flags/ca.png
new file mode 100644
index 000000000..0a5003452
Binary files /dev/null and b/html/html/images/flags/ca.png differ
diff --git a/html/html/images/flags/cc.png b/html/html/images/flags/cc.png
new file mode 100644
index 000000000..6e29f453e
Binary files /dev/null and b/html/html/images/flags/cc.png differ
diff --git a/html/html/images/flags/cd.png b/html/html/images/flags/cd.png
new file mode 100644
index 000000000..daa30a3c3
Binary files /dev/null and b/html/html/images/flags/cd.png differ
diff --git a/html/html/images/flags/cf.png b/html/html/images/flags/cf.png
new file mode 100644
index 000000000..d31de1540
Binary files /dev/null and b/html/html/images/flags/cf.png differ
diff --git a/html/html/images/flags/cg.png b/html/html/images/flags/cg.png
new file mode 100644
index 000000000..1d712ffa2
Binary files /dev/null and b/html/html/images/flags/cg.png differ
diff --git a/html/html/images/flags/ch.png b/html/html/images/flags/ch.png
new file mode 100644
index 000000000..b5b590266
Binary files /dev/null and b/html/html/images/flags/ch.png differ
diff --git a/html/html/images/flags/ci.png b/html/html/images/flags/ci.png
new file mode 100644
index 000000000..3f34f51ac
Binary files /dev/null and b/html/html/images/flags/ci.png differ
diff --git a/html/html/images/flags/ck.png b/html/html/images/flags/ck.png
new file mode 100644
index 000000000..c86af2c1b
Binary files /dev/null and b/html/html/images/flags/ck.png differ
diff --git a/html/html/images/flags/cl.png b/html/html/images/flags/cl.png
new file mode 100644
index 000000000..194fd91b9
Binary files /dev/null and b/html/html/images/flags/cl.png differ
diff --git a/html/html/images/flags/cm.png b/html/html/images/flags/cm.png
new file mode 100644
index 000000000..00fc99100
Binary files /dev/null and b/html/html/images/flags/cm.png differ
diff --git a/html/html/images/flags/cn.png b/html/html/images/flags/cn.png
new file mode 100644
index 000000000..e9e826182
Binary files /dev/null and b/html/html/images/flags/cn.png differ
diff --git a/html/html/images/flags/co.png b/html/html/images/flags/co.png
new file mode 100644
index 000000000..cba9e49db
Binary files /dev/null and b/html/html/images/flags/co.png differ
diff --git a/html/html/images/flags/cr.png b/html/html/images/flags/cr.png
new file mode 100644
index 000000000..9088a35e3
Binary files /dev/null and b/html/html/images/flags/cr.png differ
diff --git a/html/html/images/flags/cs.png b/html/html/images/flags/cs.png
new file mode 100644
index 000000000..bbd5acad7
Binary files /dev/null and b/html/html/images/flags/cs.png differ
diff --git a/html/html/images/flags/cu.png b/html/html/images/flags/cu.png
new file mode 100644
index 000000000..ff1b7ea99
Binary files /dev/null and b/html/html/images/flags/cu.png differ
diff --git a/html/html/images/flags/cv.png b/html/html/images/flags/cv.png
new file mode 100644
index 000000000..49e773870
Binary files /dev/null and b/html/html/images/flags/cv.png differ
diff --git a/html/html/images/flags/cx.png b/html/html/images/flags/cx.png
new file mode 100644
index 000000000..a64c13f22
Binary files /dev/null and b/html/html/images/flags/cx.png differ
diff --git a/html/html/images/flags/cy.png b/html/html/images/flags/cy.png
new file mode 100644
index 000000000..c3a559c6e
Binary files /dev/null and b/html/html/images/flags/cy.png differ
diff --git a/html/html/images/flags/cz.png b/html/html/images/flags/cz.png
new file mode 100644
index 000000000..5caf0ec1c
Binary files /dev/null and b/html/html/images/flags/cz.png differ
diff --git a/html/html/images/flags/de.png b/html/html/images/flags/de.png
new file mode 100644
index 000000000..b142f7ba7
Binary files /dev/null and b/html/html/images/flags/de.png differ
diff --git a/html/html/images/flags/dj.png b/html/html/images/flags/dj.png
new file mode 100644
index 000000000..c71b38f74
Binary files /dev/null and b/html/html/images/flags/dj.png differ
diff --git a/html/html/images/flags/dk.png b/html/html/images/flags/dk.png
new file mode 100644
index 000000000..b2b9b12c2
Binary files /dev/null and b/html/html/images/flags/dk.png differ
diff --git a/html/html/images/flags/dm.png b/html/html/images/flags/dm.png
new file mode 100644
index 000000000..0b1aab629
Binary files /dev/null and b/html/html/images/flags/dm.png differ
diff --git a/html/html/images/flags/do.png b/html/html/images/flags/do.png
new file mode 100644
index 000000000..5afc6d03f
Binary files /dev/null and b/html/html/images/flags/do.png differ
diff --git a/html/html/images/flags/dz.png b/html/html/images/flags/dz.png
new file mode 100644
index 000000000..9132046f3
Binary files /dev/null and b/html/html/images/flags/dz.png differ
diff --git a/html/html/images/flags/ec.png b/html/html/images/flags/ec.png
new file mode 100644
index 000000000..bdae8d245
Binary files /dev/null and b/html/html/images/flags/ec.png differ
diff --git a/html/html/images/flags/ee.png b/html/html/images/flags/ee.png
new file mode 100644
index 000000000..516e5a3af
Binary files /dev/null and b/html/html/images/flags/ee.png differ
diff --git a/html/html/images/flags/eg.png b/html/html/images/flags/eg.png
new file mode 100644
index 000000000..0f47afc95
Binary files /dev/null and b/html/html/images/flags/eg.png differ
diff --git a/html/html/images/flags/eh.png b/html/html/images/flags/eh.png
new file mode 100644
index 000000000..927b3cba1
Binary files /dev/null and b/html/html/images/flags/eh.png differ
diff --git a/html/html/images/flags/er.png b/html/html/images/flags/er.png
new file mode 100644
index 000000000..10ded538f
Binary files /dev/null and b/html/html/images/flags/er.png differ
diff --git a/html/html/images/flags/es.png b/html/html/images/flags/es.png
new file mode 100644
index 000000000..40cbfa631
Binary files /dev/null and b/html/html/images/flags/es.png differ
diff --git a/html/html/images/flags/et.png b/html/html/images/flags/et.png
new file mode 100644
index 000000000..17a252e7d
Binary files /dev/null and b/html/html/images/flags/et.png differ
diff --git a/html/html/images/flags/eu.png b/html/html/images/flags/eu.png
new file mode 100644
index 000000000..4c09a5ad3
Binary files /dev/null and b/html/html/images/flags/eu.png differ
diff --git a/html/html/images/flags/fi.png b/html/html/images/flags/fi.png
new file mode 100644
index 000000000..78b9ab631
Binary files /dev/null and b/html/html/images/flags/fi.png differ
diff --git a/html/html/images/flags/fj.png b/html/html/images/flags/fj.png
new file mode 100644
index 000000000..a02aaa358
Binary files /dev/null and b/html/html/images/flags/fj.png differ
diff --git a/html/html/images/flags/fk.png b/html/html/images/flags/fk.png
new file mode 100644
index 000000000..b6189f921
Binary files /dev/null and b/html/html/images/flags/fk.png differ
diff --git a/html/html/images/flags/fm.png b/html/html/images/flags/fm.png
new file mode 100644
index 000000000..7302d22f9
Binary files /dev/null and b/html/html/images/flags/fm.png differ
diff --git a/html/html/images/flags/fo.png b/html/html/images/flags/fo.png
new file mode 100644
index 000000000..6bb5557e8
Binary files /dev/null and b/html/html/images/flags/fo.png differ
diff --git a/html/html/images/flags/fr.png b/html/html/images/flags/fr.png
new file mode 100644
index 000000000..bfd4a2148
Binary files /dev/null and b/html/html/images/flags/fr.png differ
diff --git a/html/html/images/flags/ga.png b/html/html/images/flags/ga.png
new file mode 100644
index 000000000..18eed1aca
Binary files /dev/null and b/html/html/images/flags/ga.png differ
diff --git a/html/html/images/flags/gb.png b/html/html/images/flags/gb.png
new file mode 100644
index 000000000..db134f14b
Binary files /dev/null and b/html/html/images/flags/gb.png differ
diff --git a/html/html/images/flags/gd.png b/html/html/images/flags/gd.png
new file mode 100644
index 000000000..bde8e2e8b
Binary files /dev/null and b/html/html/images/flags/gd.png differ
diff --git a/html/html/images/flags/ge.png b/html/html/images/flags/ge.png
new file mode 100644
index 000000000..cf5a612ac
Binary files /dev/null and b/html/html/images/flags/ge.png differ
diff --git a/html/html/images/flags/gf.png b/html/html/images/flags/gf.png
new file mode 100644
index 000000000..df12fb49f
Binary files /dev/null and b/html/html/images/flags/gf.png differ
diff --git a/html/html/images/flags/gh.png b/html/html/images/flags/gh.png
new file mode 100644
index 000000000..e47b266ea
Binary files /dev/null and b/html/html/images/flags/gh.png differ
diff --git a/html/html/images/flags/gi.png b/html/html/images/flags/gi.png
new file mode 100644
index 000000000..d3f23b3bd
Binary files /dev/null and b/html/html/images/flags/gi.png differ
diff --git a/html/html/images/flags/gl.png b/html/html/images/flags/gl.png
new file mode 100644
index 000000000..565c7a170
Binary files /dev/null and b/html/html/images/flags/gl.png differ
diff --git a/html/html/images/flags/gm.png b/html/html/images/flags/gm.png
new file mode 100644
index 000000000..cdecab3e8
Binary files /dev/null and b/html/html/images/flags/gm.png differ
diff --git a/html/html/images/flags/gn.png b/html/html/images/flags/gn.png
new file mode 100644
index 000000000..56db38e90
Binary files /dev/null and b/html/html/images/flags/gn.png differ
diff --git a/html/html/images/flags/gp.png b/html/html/images/flags/gp.png
new file mode 100644
index 000000000..d7fbdfc6d
Binary files /dev/null and b/html/html/images/flags/gp.png differ
diff --git a/html/html/images/flags/gq.png b/html/html/images/flags/gq.png
new file mode 100644
index 000000000..71496cdbf
Binary files /dev/null and b/html/html/images/flags/gq.png differ
diff --git a/html/html/images/flags/gr.png b/html/html/images/flags/gr.png
new file mode 100644
index 000000000..cf10a2596
Binary files /dev/null and b/html/html/images/flags/gr.png differ
diff --git a/html/html/images/flags/gs.png b/html/html/images/flags/gs.png
new file mode 100644
index 000000000..6fd7edf03
Binary files /dev/null and b/html/html/images/flags/gs.png differ
diff --git a/html/html/images/flags/gt.png b/html/html/images/flags/gt.png
new file mode 100644
index 000000000..2be4460be
Binary files /dev/null and b/html/html/images/flags/gt.png differ
diff --git a/html/html/images/flags/gu.png b/html/html/images/flags/gu.png
new file mode 100644
index 000000000..2e6f0e020
Binary files /dev/null and b/html/html/images/flags/gu.png differ
diff --git a/html/html/images/flags/gw.png b/html/html/images/flags/gw.png
new file mode 100644
index 000000000..ae52ec3ae
Binary files /dev/null and b/html/html/images/flags/gw.png differ
diff --git a/html/html/images/flags/gy.png b/html/html/images/flags/gy.png
new file mode 100644
index 000000000..1b20de478
Binary files /dev/null and b/html/html/images/flags/gy.png differ
diff --git a/html/html/images/flags/hk.png b/html/html/images/flags/hk.png
new file mode 100644
index 000000000..d5435b6e7
Binary files /dev/null and b/html/html/images/flags/hk.png differ
diff --git a/html/html/images/flags/hm.png b/html/html/images/flags/hm.png
new file mode 100644
index 000000000..ec0d223d9
Binary files /dev/null and b/html/html/images/flags/hm.png differ
diff --git a/html/html/images/flags/hn.png b/html/html/images/flags/hn.png
new file mode 100644
index 000000000..56e0b0248
Binary files /dev/null and b/html/html/images/flags/hn.png differ
diff --git a/html/html/images/flags/hr.png b/html/html/images/flags/hr.png
new file mode 100644
index 000000000..bd133ba62
Binary files /dev/null and b/html/html/images/flags/hr.png differ
diff --git a/html/html/images/flags/ht.png b/html/html/images/flags/ht.png
new file mode 100644
index 000000000..a98294028
Binary files /dev/null and b/html/html/images/flags/ht.png differ
diff --git a/html/html/images/flags/hu.png b/html/html/images/flags/hu.png
new file mode 100644
index 000000000..fd76de396
Binary files /dev/null and b/html/html/images/flags/hu.png differ
diff --git a/html/html/images/flags/id.png b/html/html/images/flags/id.png
new file mode 100644
index 000000000..cf72330b3
Binary files /dev/null and b/html/html/images/flags/id.png differ
diff --git a/html/html/images/flags/ie.png b/html/html/images/flags/ie.png
new file mode 100644
index 000000000..ddbbc747e
Binary files /dev/null and b/html/html/images/flags/ie.png differ
diff --git a/html/html/images/flags/il.png b/html/html/images/flags/il.png
new file mode 100644
index 000000000..52dc8d385
Binary files /dev/null and b/html/html/images/flags/il.png differ
diff --git a/html/html/images/flags/in.png b/html/html/images/flags/in.png
new file mode 100644
index 000000000..771f21709
Binary files /dev/null and b/html/html/images/flags/in.png differ
diff --git a/html/html/images/flags/io.png b/html/html/images/flags/io.png
new file mode 100644
index 000000000..96bc11809
Binary files /dev/null and b/html/html/images/flags/io.png differ
diff --git a/html/html/images/flags/iq.png b/html/html/images/flags/iq.png
new file mode 100644
index 000000000..309730390
Binary files /dev/null and b/html/html/images/flags/iq.png differ
diff --git a/html/html/images/flags/ir.png b/html/html/images/flags/ir.png
new file mode 100644
index 000000000..395b28a08
Binary files /dev/null and b/html/html/images/flags/ir.png differ
diff --git a/html/html/images/flags/is.png b/html/html/images/flags/is.png
new file mode 100644
index 000000000..ea1c49370
Binary files /dev/null and b/html/html/images/flags/is.png differ
diff --git a/html/html/images/flags/it.png b/html/html/images/flags/it.png
new file mode 100644
index 000000000..de7427b15
Binary files /dev/null and b/html/html/images/flags/it.png differ
diff --git a/html/html/images/flags/jm.png b/html/html/images/flags/jm.png
new file mode 100644
index 000000000..2a8a89993
Binary files /dev/null and b/html/html/images/flags/jm.png differ
diff --git a/html/html/images/flags/jo.png b/html/html/images/flags/jo.png
new file mode 100644
index 000000000..dbdca50da
Binary files /dev/null and b/html/html/images/flags/jo.png differ
diff --git a/html/html/images/flags/jp.png b/html/html/images/flags/jp.png
new file mode 100644
index 000000000..5e342fdf2
Binary files /dev/null and b/html/html/images/flags/jp.png differ
diff --git a/html/html/images/flags/ke.png b/html/html/images/flags/ke.png
new file mode 100644
index 000000000..d55331ae8
Binary files /dev/null and b/html/html/images/flags/ke.png differ
diff --git a/html/html/images/flags/kg.png b/html/html/images/flags/kg.png
new file mode 100644
index 000000000..230b1f6f3
Binary files /dev/null and b/html/html/images/flags/kg.png differ
diff --git a/html/html/images/flags/kh.png b/html/html/images/flags/kh.png
new file mode 100644
index 000000000..2ad8e35a9
Binary files /dev/null and b/html/html/images/flags/kh.png differ
diff --git a/html/html/images/flags/ki.png b/html/html/images/flags/ki.png
new file mode 100644
index 000000000..244104ad4
Binary files /dev/null and b/html/html/images/flags/ki.png differ
diff --git a/html/html/images/flags/km.png b/html/html/images/flags/km.png
new file mode 100644
index 000000000..eb6954469
Binary files /dev/null and b/html/html/images/flags/km.png differ
diff --git a/html/html/images/flags/kn.png b/html/html/images/flags/kn.png
new file mode 100644
index 000000000..3ce40183f
Binary files /dev/null and b/html/html/images/flags/kn.png differ
diff --git a/html/html/images/flags/kp.png b/html/html/images/flags/kp.png
new file mode 100644
index 000000000..f53c71a02
Binary files /dev/null and b/html/html/images/flags/kp.png differ
diff --git a/html/html/images/flags/kr.png b/html/html/images/flags/kr.png
new file mode 100644
index 000000000..2b4e7b991
Binary files /dev/null and b/html/html/images/flags/kr.png differ
diff --git a/html/html/images/flags/kw.png b/html/html/images/flags/kw.png
new file mode 100644
index 000000000..19c8dc215
Binary files /dev/null and b/html/html/images/flags/kw.png differ
diff --git a/html/html/images/flags/ky.png b/html/html/images/flags/ky.png
new file mode 100644
index 000000000..fa5ba0735
Binary files /dev/null and b/html/html/images/flags/ky.png differ
diff --git a/html/html/images/flags/kz.png b/html/html/images/flags/kz.png
new file mode 100644
index 000000000..f90f0ef54
Binary files /dev/null and b/html/html/images/flags/kz.png differ
diff --git a/html/html/images/flags/la.png b/html/html/images/flags/la.png
new file mode 100644
index 000000000..c3e9154bc
Binary files /dev/null and b/html/html/images/flags/la.png differ
diff --git a/html/html/images/flags/lb.png b/html/html/images/flags/lb.png
new file mode 100644
index 000000000..e18a57750
Binary files /dev/null and b/html/html/images/flags/lb.png differ
diff --git a/html/html/images/flags/lc.png b/html/html/images/flags/lc.png
new file mode 100644
index 000000000..78c606f7e
Binary files /dev/null and b/html/html/images/flags/lc.png differ
diff --git a/html/html/images/flags/li.png b/html/html/images/flags/li.png
new file mode 100644
index 000000000..e991d1fd3
Binary files /dev/null and b/html/html/images/flags/li.png differ
diff --git a/html/html/images/flags/lk.png b/html/html/images/flags/lk.png
new file mode 100644
index 000000000..f9e227fbf
Binary files /dev/null and b/html/html/images/flags/lk.png differ
diff --git a/html/html/images/flags/lr.png b/html/html/images/flags/lr.png
new file mode 100644
index 000000000..1c826c85a
Binary files /dev/null and b/html/html/images/flags/lr.png differ
diff --git a/html/html/images/flags/ls.png b/html/html/images/flags/ls.png
new file mode 100644
index 000000000..bd78c5bce
Binary files /dev/null and b/html/html/images/flags/ls.png differ
diff --git a/html/html/images/flags/lt.png b/html/html/images/flags/lt.png
new file mode 100644
index 000000000..212d16b95
Binary files /dev/null and b/html/html/images/flags/lt.png differ
diff --git a/html/html/images/flags/lu.png b/html/html/images/flags/lu.png
new file mode 100644
index 000000000..7182373f5
Binary files /dev/null and b/html/html/images/flags/lu.png differ
diff --git a/html/html/images/flags/lv.png b/html/html/images/flags/lv.png
new file mode 100644
index 000000000..fa94bb278
Binary files /dev/null and b/html/html/images/flags/lv.png differ
diff --git a/html/html/images/flags/ly.png b/html/html/images/flags/ly.png
new file mode 100644
index 000000000..7afd8a643
Binary files /dev/null and b/html/html/images/flags/ly.png differ
diff --git a/html/html/images/flags/ma.png b/html/html/images/flags/ma.png
new file mode 100644
index 000000000..05448bf18
Binary files /dev/null and b/html/html/images/flags/ma.png differ
diff --git a/html/html/images/flags/mc.png b/html/html/images/flags/mc.png
new file mode 100644
index 000000000..c6f5809fc
Binary files /dev/null and b/html/html/images/flags/mc.png differ
diff --git a/html/html/images/flags/md.png b/html/html/images/flags/md.png
new file mode 100644
index 000000000..e100650f6
Binary files /dev/null and b/html/html/images/flags/md.png differ
diff --git a/html/html/images/flags/mg.png b/html/html/images/flags/mg.png
new file mode 100644
index 000000000..080b0d4d1
Binary files /dev/null and b/html/html/images/flags/mg.png differ
diff --git a/html/html/images/flags/mh.png b/html/html/images/flags/mh.png
new file mode 100644
index 000000000..132ad606b
Binary files /dev/null and b/html/html/images/flags/mh.png differ
diff --git a/html/html/images/flags/mk.png b/html/html/images/flags/mk.png
new file mode 100644
index 000000000..acf5e44fc
Binary files /dev/null and b/html/html/images/flags/mk.png differ
diff --git a/html/html/images/flags/ml.png b/html/html/images/flags/ml.png
new file mode 100644
index 000000000..cf0412fb3
Binary files /dev/null and b/html/html/images/flags/ml.png differ
diff --git a/html/html/images/flags/mm.png b/html/html/images/flags/mm.png
new file mode 100644
index 000000000..646783160
Binary files /dev/null and b/html/html/images/flags/mm.png differ
diff --git a/html/html/images/flags/mn.png b/html/html/images/flags/mn.png
new file mode 100644
index 000000000..81f355b4e
Binary files /dev/null and b/html/html/images/flags/mn.png differ
diff --git a/html/html/images/flags/mo.png b/html/html/images/flags/mo.png
new file mode 100644
index 000000000..8a033f363
Binary files /dev/null and b/html/html/images/flags/mo.png differ
diff --git a/html/html/images/flags/mp.png b/html/html/images/flags/mp.png
new file mode 100644
index 000000000..1bf89752c
Binary files /dev/null and b/html/html/images/flags/mp.png differ
diff --git a/html/html/images/flags/mq.png b/html/html/images/flags/mq.png
new file mode 100644
index 000000000..00a8cc418
Binary files /dev/null and b/html/html/images/flags/mq.png differ
diff --git a/html/html/images/flags/mr.png b/html/html/images/flags/mr.png
new file mode 100644
index 000000000..5c40c89f8
Binary files /dev/null and b/html/html/images/flags/mr.png differ
diff --git a/html/html/images/flags/ms.png b/html/html/images/flags/ms.png
new file mode 100644
index 000000000..82dfd87af
Binary files /dev/null and b/html/html/images/flags/ms.png differ
diff --git a/html/html/images/flags/mt.png b/html/html/images/flags/mt.png
new file mode 100644
index 000000000..df8615465
Binary files /dev/null and b/html/html/images/flags/mt.png differ
diff --git a/html/html/images/flags/mu.png b/html/html/images/flags/mu.png
new file mode 100644
index 000000000..b146f3877
Binary files /dev/null and b/html/html/images/flags/mu.png differ
diff --git a/html/html/images/flags/mv.png b/html/html/images/flags/mv.png
new file mode 100644
index 000000000..9d8704bb4
Binary files /dev/null and b/html/html/images/flags/mv.png differ
diff --git a/html/html/images/flags/mw.png b/html/html/images/flags/mw.png
new file mode 100644
index 000000000..ddbe25755
Binary files /dev/null and b/html/html/images/flags/mw.png differ
diff --git a/html/html/images/flags/mx.png b/html/html/images/flags/mx.png
new file mode 100644
index 000000000..d69e87f88
Binary files /dev/null and b/html/html/images/flags/mx.png differ
diff --git a/html/html/images/flags/my.png b/html/html/images/flags/my.png
new file mode 100644
index 000000000..54534e911
Binary files /dev/null and b/html/html/images/flags/my.png differ
diff --git a/html/html/images/flags/mz.png b/html/html/images/flags/mz.png
new file mode 100644
index 000000000..bc3cf9bfc
Binary files /dev/null and b/html/html/images/flags/mz.png differ
diff --git a/html/html/images/flags/na.png b/html/html/images/flags/na.png
new file mode 100644
index 000000000..f44ed282d
Binary files /dev/null and b/html/html/images/flags/na.png differ
diff --git a/html/html/images/flags/nc.png b/html/html/images/flags/nc.png
new file mode 100644
index 000000000..ee025d7f3
Binary files /dev/null and b/html/html/images/flags/nc.png differ
diff --git a/html/html/images/flags/ne.png b/html/html/images/flags/ne.png
new file mode 100644
index 000000000..aeb771d29
Binary files /dev/null and b/html/html/images/flags/ne.png differ
diff --git a/html/html/images/flags/nf.png b/html/html/images/flags/nf.png
new file mode 100644
index 000000000..2f9ae9475
Binary files /dev/null and b/html/html/images/flags/nf.png differ
diff --git a/html/html/images/flags/ng.png b/html/html/images/flags/ng.png
new file mode 100644
index 000000000..cc4dcd105
Binary files /dev/null and b/html/html/images/flags/ng.png differ
diff --git a/html/html/images/flags/ni.png b/html/html/images/flags/ni.png
new file mode 100644
index 000000000..f679bf206
Binary files /dev/null and b/html/html/images/flags/ni.png differ
diff --git a/html/html/images/flags/nl.png b/html/html/images/flags/nl.png
new file mode 100644
index 000000000..b0e12c2f3
Binary files /dev/null and b/html/html/images/flags/nl.png differ
diff --git a/html/html/images/flags/no.png b/html/html/images/flags/no.png
new file mode 100644
index 000000000..de11ab776
Binary files /dev/null and b/html/html/images/flags/no.png differ
diff --git a/html/html/images/flags/np.png b/html/html/images/flags/np.png
new file mode 100644
index 000000000..eb365c93b
Binary files /dev/null and b/html/html/images/flags/np.png differ
diff --git a/html/html/images/flags/nr.png b/html/html/images/flags/nr.png
new file mode 100644
index 000000000..12f0cfeb8
Binary files /dev/null and b/html/html/images/flags/nr.png differ
diff --git a/html/html/images/flags/nu.png b/html/html/images/flags/nu.png
new file mode 100644
index 000000000..99ce198cf
Binary files /dev/null and b/html/html/images/flags/nu.png differ
diff --git a/html/html/images/flags/nz.png b/html/html/images/flags/nz.png
new file mode 100644
index 000000000..c50ae5fa4
Binary files /dev/null and b/html/html/images/flags/nz.png differ
diff --git a/html/html/images/flags/om.png b/html/html/images/flags/om.png
new file mode 100644
index 000000000..0076b1130
Binary files /dev/null and b/html/html/images/flags/om.png differ
diff --git a/html/html/images/flags/pa.png b/html/html/images/flags/pa.png
new file mode 100644
index 000000000..ea4adb226
Binary files /dev/null and b/html/html/images/flags/pa.png differ
diff --git a/html/html/images/flags/pe.png b/html/html/images/flags/pe.png
new file mode 100644
index 000000000..38563b81f
Binary files /dev/null and b/html/html/images/flags/pe.png differ
diff --git a/html/html/images/flags/pf.png b/html/html/images/flags/pf.png
new file mode 100644
index 000000000..832a5da41
Binary files /dev/null and b/html/html/images/flags/pf.png differ
diff --git a/html/html/images/flags/pg.png b/html/html/images/flags/pg.png
new file mode 100644
index 000000000..96da94f80
Binary files /dev/null and b/html/html/images/flags/pg.png differ
diff --git a/html/html/images/flags/ph.png b/html/html/images/flags/ph.png
new file mode 100644
index 000000000..c8868b6d9
Binary files /dev/null and b/html/html/images/flags/ph.png differ
diff --git a/html/html/images/flags/pk.png b/html/html/images/flags/pk.png
new file mode 100644
index 000000000..d86edf1cd
Binary files /dev/null and b/html/html/images/flags/pk.png differ
diff --git a/html/html/images/flags/pl.png b/html/html/images/flags/pl.png
new file mode 100644
index 000000000..251ee0a4d
Binary files /dev/null and b/html/html/images/flags/pl.png differ
diff --git a/html/html/images/flags/pm.png b/html/html/images/flags/pm.png
new file mode 100644
index 000000000..3d23d0e48
Binary files /dev/null and b/html/html/images/flags/pm.png differ
diff --git a/html/html/images/flags/pn.png b/html/html/images/flags/pn.png
new file mode 100644
index 000000000..b39911c4c
Binary files /dev/null and b/html/html/images/flags/pn.png differ
diff --git a/html/html/images/flags/pr.png b/html/html/images/flags/pr.png
new file mode 100644
index 000000000..2877e34fc
Binary files /dev/null and b/html/html/images/flags/pr.png differ
diff --git a/html/html/images/flags/ps.png b/html/html/images/flags/ps.png
new file mode 100644
index 000000000..7080b8510
Binary files /dev/null and b/html/html/images/flags/ps.png differ
diff --git a/html/html/images/flags/pt.png b/html/html/images/flags/pt.png
new file mode 100644
index 000000000..c61d7ca09
Binary files /dev/null and b/html/html/images/flags/pt.png differ
diff --git a/html/html/images/flags/pw.png b/html/html/images/flags/pw.png
new file mode 100644
index 000000000..063d17fcd
Binary files /dev/null and b/html/html/images/flags/pw.png differ
diff --git a/html/html/images/flags/py.png b/html/html/images/flags/py.png
new file mode 100644
index 000000000..7bc1c878d
Binary files /dev/null and b/html/html/images/flags/py.png differ
diff --git a/html/html/images/flags/qa.png b/html/html/images/flags/qa.png
new file mode 100644
index 000000000..9619da62d
Binary files /dev/null and b/html/html/images/flags/qa.png differ
diff --git a/html/html/images/flags/re.png b/html/html/images/flags/re.png
new file mode 100644
index 000000000..422ee9d15
Binary files /dev/null and b/html/html/images/flags/re.png differ
diff --git a/html/html/images/flags/ro.png b/html/html/images/flags/ro.png
new file mode 100644
index 000000000..7f72dd811
Binary files /dev/null and b/html/html/images/flags/ro.png differ
diff --git a/html/html/images/flags/ru.png b/html/html/images/flags/ru.png
new file mode 100644
index 000000000..c76f64637
Binary files /dev/null and b/html/html/images/flags/ru.png differ
diff --git a/html/html/images/flags/rw.png b/html/html/images/flags/rw.png
new file mode 100644
index 000000000..b05833ba9
Binary files /dev/null and b/html/html/images/flags/rw.png differ
diff --git a/html/html/images/flags/sa.png b/html/html/images/flags/sa.png
new file mode 100644
index 000000000..177143012
Binary files /dev/null and b/html/html/images/flags/sa.png differ
diff --git a/html/html/images/flags/sb.png b/html/html/images/flags/sb.png
new file mode 100644
index 000000000..e1ca39b5d
Binary files /dev/null and b/html/html/images/flags/sb.png differ
diff --git a/html/html/images/flags/sc.png b/html/html/images/flags/sc.png
new file mode 100644
index 000000000..0d42691b7
Binary files /dev/null and b/html/html/images/flags/sc.png differ
diff --git a/html/html/images/flags/sd.png b/html/html/images/flags/sd.png
new file mode 100644
index 000000000..d9a8e943c
Binary files /dev/null and b/html/html/images/flags/sd.png differ
diff --git a/html/html/images/flags/se.png b/html/html/images/flags/se.png
new file mode 100644
index 000000000..56f85793f
Binary files /dev/null and b/html/html/images/flags/se.png differ
diff --git a/html/html/images/flags/sg.png b/html/html/images/flags/sg.png
new file mode 100644
index 000000000..debeda780
Binary files /dev/null and b/html/html/images/flags/sg.png differ
diff --git a/html/html/images/flags/sh.png b/html/html/images/flags/sh.png
new file mode 100644
index 000000000..070cd3bb8
Binary files /dev/null and b/html/html/images/flags/sh.png differ
diff --git a/html/html/images/flags/si.png b/html/html/images/flags/si.png
new file mode 100644
index 000000000..a8525d41f
Binary files /dev/null and b/html/html/images/flags/si.png differ
diff --git a/html/html/images/flags/sj.png b/html/html/images/flags/sj.png
new file mode 100644
index 000000000..2b44b90e4
Binary files /dev/null and b/html/html/images/flags/sj.png differ
diff --git a/html/html/images/flags/sk.png b/html/html/images/flags/sk.png
new file mode 100644
index 000000000..9477a5855
Binary files /dev/null and b/html/html/images/flags/sk.png differ
diff --git a/html/html/images/flags/sl.png b/html/html/images/flags/sl.png
new file mode 100644
index 000000000..9178f63f6
Binary files /dev/null and b/html/html/images/flags/sl.png differ
diff --git a/html/html/images/flags/sm.png b/html/html/images/flags/sm.png
new file mode 100644
index 000000000..9dc99fa25
Binary files /dev/null and b/html/html/images/flags/sm.png differ
diff --git a/html/html/images/flags/sn.png b/html/html/images/flags/sn.png
new file mode 100644
index 000000000..0f0e66ced
Binary files /dev/null and b/html/html/images/flags/sn.png differ
diff --git a/html/html/images/flags/so.png b/html/html/images/flags/so.png
new file mode 100644
index 000000000..680bfc28b
Binary files /dev/null and b/html/html/images/flags/so.png differ
diff --git a/html/html/images/flags/sr.png b/html/html/images/flags/sr.png
new file mode 100644
index 000000000..339bbb65e
Binary files /dev/null and b/html/html/images/flags/sr.png differ
diff --git a/html/html/images/flags/st.png b/html/html/images/flags/st.png
new file mode 100644
index 000000000..3b6db1627
Binary files /dev/null and b/html/html/images/flags/st.png differ
diff --git a/html/html/images/flags/sv.png b/html/html/images/flags/sv.png
new file mode 100644
index 000000000..d71be3e65
Binary files /dev/null and b/html/html/images/flags/sv.png differ
diff --git a/html/html/images/flags/sy.png b/html/html/images/flags/sy.png
new file mode 100644
index 000000000..5b350b780
Binary files /dev/null and b/html/html/images/flags/sy.png differ
diff --git a/html/html/images/flags/sz.png b/html/html/images/flags/sz.png
new file mode 100644
index 000000000..48deaaf37
Binary files /dev/null and b/html/html/images/flags/sz.png differ
diff --git a/html/html/images/flags/tc.png b/html/html/images/flags/tc.png
new file mode 100644
index 000000000..6e164c348
Binary files /dev/null and b/html/html/images/flags/tc.png differ
diff --git a/html/html/images/flags/td.png b/html/html/images/flags/td.png
new file mode 100644
index 000000000..0fb0e321b
Binary files /dev/null and b/html/html/images/flags/td.png differ
diff --git a/html/html/images/flags/tf.png b/html/html/images/flags/tf.png
new file mode 100644
index 000000000..d986c0617
Binary files /dev/null and b/html/html/images/flags/tf.png differ
diff --git a/html/html/images/flags/tg.png b/html/html/images/flags/tg.png
new file mode 100644
index 000000000..354772f18
Binary files /dev/null and b/html/html/images/flags/tg.png differ
diff --git a/html/html/images/flags/th.png b/html/html/images/flags/th.png
new file mode 100644
index 000000000..88e94a01d
Binary files /dev/null and b/html/html/images/flags/th.png differ
diff --git a/html/html/images/flags/tj.png b/html/html/images/flags/tj.png
new file mode 100644
index 000000000..dd802f02e
Binary files /dev/null and b/html/html/images/flags/tj.png differ
diff --git a/html/html/images/flags/tk.png b/html/html/images/flags/tk.png
new file mode 100644
index 000000000..233a7af8c
Binary files /dev/null and b/html/html/images/flags/tk.png differ
diff --git a/html/html/images/flags/tl.png b/html/html/images/flags/tl.png
new file mode 100644
index 000000000..22169214c
Binary files /dev/null and b/html/html/images/flags/tl.png differ
diff --git a/html/html/images/flags/tm.png b/html/html/images/flags/tm.png
new file mode 100644
index 000000000..efc4867d3
Binary files /dev/null and b/html/html/images/flags/tm.png differ
diff --git a/html/html/images/flags/tn.png b/html/html/images/flags/tn.png
new file mode 100644
index 000000000..7dc6df969
Binary files /dev/null and b/html/html/images/flags/tn.png differ
diff --git a/html/html/images/flags/to.png b/html/html/images/flags/to.png
new file mode 100644
index 000000000..27df6fdaf
Binary files /dev/null and b/html/html/images/flags/to.png differ
diff --git a/html/html/images/flags/tp.png b/html/html/images/flags/tp.png
new file mode 100644
index 000000000..f612ed837
Binary files /dev/null and b/html/html/images/flags/tp.png differ
diff --git a/html/html/images/flags/tr.png b/html/html/images/flags/tr.png
new file mode 100644
index 000000000..ca88f97d5
Binary files /dev/null and b/html/html/images/flags/tr.png differ
diff --git a/html/html/images/flags/tt.png b/html/html/images/flags/tt.png
new file mode 100644
index 000000000..37d38fe4b
Binary files /dev/null and b/html/html/images/flags/tt.png differ
diff --git a/html/html/images/flags/tv.png b/html/html/images/flags/tv.png
new file mode 100644
index 000000000..b86f1bc54
Binary files /dev/null and b/html/html/images/flags/tv.png differ
diff --git a/html/html/images/flags/tw.png b/html/html/images/flags/tw.png
new file mode 100644
index 000000000..85eb1ffa4
Binary files /dev/null and b/html/html/images/flags/tw.png differ
diff --git a/html/html/images/flags/tz.png b/html/html/images/flags/tz.png
new file mode 100644
index 000000000..2b0880afb
Binary files /dev/null and b/html/html/images/flags/tz.png differ
diff --git a/html/html/images/flags/ua.png b/html/html/images/flags/ua.png
new file mode 100644
index 000000000..46b0aaf5d
Binary files /dev/null and b/html/html/images/flags/ua.png differ
diff --git a/html/html/images/flags/ug.png b/html/html/images/flags/ug.png
new file mode 100644
index 000000000..22dd07f28
Binary files /dev/null and b/html/html/images/flags/ug.png differ
diff --git a/html/html/images/flags/um.png b/html/html/images/flags/um.png
new file mode 100644
index 000000000..e959d3126
Binary files /dev/null and b/html/html/images/flags/um.png differ
diff --git a/html/html/images/flags/us.png b/html/html/images/flags/us.png
new file mode 100644
index 000000000..cebf56260
Binary files /dev/null and b/html/html/images/flags/us.png differ
diff --git a/html/html/images/flags/uy.png b/html/html/images/flags/uy.png
new file mode 100644
index 000000000..3aed8f7eb
Binary files /dev/null and b/html/html/images/flags/uy.png differ
diff --git a/html/html/images/flags/uz.png b/html/html/images/flags/uz.png
new file mode 100644
index 000000000..1c9ca1538
Binary files /dev/null and b/html/html/images/flags/uz.png differ
diff --git a/html/html/images/flags/va.png b/html/html/images/flags/va.png
new file mode 100644
index 000000000..fd3984bf0
Binary files /dev/null and b/html/html/images/flags/va.png differ
diff --git a/html/html/images/flags/vc.png b/html/html/images/flags/vc.png
new file mode 100644
index 000000000..230ef4c22
Binary files /dev/null and b/html/html/images/flags/vc.png differ
diff --git a/html/html/images/flags/ve.png b/html/html/images/flags/ve.png
new file mode 100644
index 000000000..292db90c9
Binary files /dev/null and b/html/html/images/flags/ve.png differ
diff --git a/html/html/images/flags/vg.png b/html/html/images/flags/vg.png
new file mode 100644
index 000000000..5c0acd3f2
Binary files /dev/null and b/html/html/images/flags/vg.png differ
diff --git a/html/html/images/flags/vi.png b/html/html/images/flags/vi.png
new file mode 100644
index 000000000..a9a9c6bf0
Binary files /dev/null and b/html/html/images/flags/vi.png differ
diff --git a/html/html/images/flags/vn.png b/html/html/images/flags/vn.png
new file mode 100644
index 000000000..20ef1c268
Binary files /dev/null and b/html/html/images/flags/vn.png differ
diff --git a/html/html/images/flags/vu.png b/html/html/images/flags/vu.png
new file mode 100644
index 000000000..0ce47d09a
Binary files /dev/null and b/html/html/images/flags/vu.png differ
diff --git a/html/html/images/flags/wf.png b/html/html/images/flags/wf.png
new file mode 100644
index 000000000..98cf4f577
Binary files /dev/null and b/html/html/images/flags/wf.png differ
diff --git a/html/html/images/flags/ws.png b/html/html/images/flags/ws.png
new file mode 100644
index 000000000..9d8cc2ca8
Binary files /dev/null and b/html/html/images/flags/ws.png differ
diff --git a/html/html/images/flags/ye.png b/html/html/images/flags/ye.png
new file mode 100644
index 000000000..09199ca03
Binary files /dev/null and b/html/html/images/flags/ye.png differ
diff --git a/html/html/images/flags/yt.png b/html/html/images/flags/yt.png
new file mode 100644
index 000000000..2fdd8d4fe
Binary files /dev/null and b/html/html/images/flags/yt.png differ
diff --git a/html/html/images/flags/yu.png b/html/html/images/flags/yu.png
new file mode 100644
index 000000000..056048321
Binary files /dev/null and b/html/html/images/flags/yu.png differ
diff --git a/html/html/images/flags/za.png b/html/html/images/flags/za.png
new file mode 100644
index 000000000..77f4aa5fe
Binary files /dev/null and b/html/html/images/flags/za.png differ
diff --git a/html/html/images/flags/zm.png b/html/html/images/flags/zm.png
new file mode 100644
index 000000000..b053a8d30
Binary files /dev/null and b/html/html/images/flags/zm.png differ
diff --git a/html/html/images/flags/zw.png b/html/html/images/flags/zw.png
new file mode 100644
index 000000000..98095dfea
Binary files /dev/null and b/html/html/images/flags/zw.png differ
diff --git a/lfs/GeoIP b/lfs/GeoIP
new file mode 100644
index 000000000..ef7651248
--- /dev/null
+++ b/lfs/GeoIP
@@ -0,0 +1,85 @@
+###############################################################################
+# This file is part of the IPCop Firewall. #
+# #
+# IPCop is free software; you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation; either version 2 of the License, or #
+# (at your option) any later version. #
+# #
+# IPCop is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with IPCop; if not, write to the Free Software #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
+# #
+# Makefiles are based on LFSMake, which is #
+# Copyright (C) 2002 Rod Roard #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 1.17
+
+THISAPP = Geo-IP-PurePerl-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE) GeoIP.dat
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+GeoIP.dat = $(DL_FROM)/GeoIP.dat
+
+$(DL_FILE)_MD5 = 42a6b9d4dd2563a20c8998556216e1de
+GeoIP.dat_MD5 = 757ef6d020a81dae0db2926c48f4a931
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+#dist:
+# make-packages.sh GeoIP $(THISAPP)-ipfire-beta-1
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+ @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && perl Makefile.PL
+ cd $(DIR_APP) && make
+ cd $(DIR_APP) && make install
+ cd $(DIR_APP) && mkdir -p /usr/local/share/GeoIP && mv $(DIR_DL)/GeoIP.dat /usr/local/share/GeoIP/GeoIP.dat
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
diff --git a/make.sh b/make.sh
index af4f650f6..15eafd74f 100644
--- a/make.sh
+++ b/make.sh
@@ -633,6 +633,7 @@ buildipcop() {
ipcopmake Convert-UUlib
ipcopmake Archive-Tar
ipcopmake Archive-Zip
+ ipcopmake GeoIP
ipcopmake noip_updater
ipcopmake ntp
ipcopmake oinkmaster
|