diff --git a/main.py b/main.py index d496af5..9e0ea79 100755 --- a/main.py +++ b/main.py @@ -53,7 +53,7 @@ class bc(object): self.old_url = "" # the before last url from the history file self.destination_ip = "" #the ip adress of self.url self.hop_ip = "" #the ip of the servers/router on a hop - self.timestamp = "" #the time it took to go to a hop in miliseconds. + self.timestamp = "1" #the time it took to go to a hop in miliseconds. # these variables are all the result of Maxmind DB lookups self.longitude = "" # the lat/long that corresponds the an ip as per Maxmind DB @@ -363,17 +363,19 @@ class bc(object): self.city = city self.country = country self.server_name = self.hop_host_name + cc = record['country_code'].lower() elif record.has_key('country_name'): country = record['country_name'] print "Trace:", self.hop_count, "->", ip, "->", longitude + ":" + latitude, "->", country, "->", self.hop_host_name, "->", self.asn, '->', self.timestamp+'ms' self.country = country self.city = '-' self.server_name = self.hop_host_name + cc = record['country_code'].lower() #self.hop_count+=1 - self.vardict = {'url': self.url, 'destination_ip': self.destination_ip, 'hop_count': self.hop_count,'hop_ip': self.hop_ip, 'server_name': self.server_name, 'country': self.country, 'city': self.city, 'longitude': self.longitude, 'latitude': self.latitude, 'asn' : self.asn, 'timestamp' : self.timestamp } + self.vardict = {'url': self.url, 'destination_ip': self.destination_ip, 'hop_count': self.hop_count,'hop_ip': self.hop_ip, 'server_name': self.server_name, 'country': self.country, 'city': self.city, 'longitude': self.longitude, 'latitude': self.latitude, 'asn' : self.asn, 'timestamp' : self.timestamp, 'country_code': cc } except: print "Trace:", self.hop_count, "->", "Not allowed" - self.vardict = {'url': self.url, 'destination_ip': self.destination_ip, 'hop_count': self.hop_count,'hop_ip': self.hop_ip, 'server_name': self.server_name, 'country': '-', 'city': '-', 'longitude': '-', 'latitude': '-', 'asn' : self.asn, 'timestamp' : self.timestamp } + self.vardict = {'url': self.url, 'destination_ip': self.destination_ip, 'hop_count': self.hop_count,'hop_ip': self.hop_ip, 'server_name': self.server_name, 'country': '-', 'city': '-', 'longitude': '-', 'latitude': '-', 'asn' : self.asn, 'timestamp' : self.timestamp, 'country_code': '-' } self.hop_count+=1 # write xml data to file diff --git a/web/index.py b/web/index.py index 1b83eac..f84cdc9 100755 --- a/web/index.py +++ b/web/index.py @@ -6,8 +6,8 @@ GPLv3 - 2013 by psy (epsylon@riseup.net) """ from xml.dom.minidom import parseString import xml.etree.ElementTree as ET - -# extract data from a xml file + # extract data from a xml file +# try: f = open('data.xml', 'r') f2 = open('data.xml', 'r') xml = ET.parse(f) @@ -24,6 +24,7 @@ asn_list =[] server_name_list = [] timestamp_list = [] last_hop = int(xml.findall('hop')[-1].text) +country_code_list = [] for counter in range(1, last_hop+1): url = xml.getroot().text @@ -35,6 +36,7 @@ for counter in range(1, last_hop+1): longitude = hop_element.getElementsByTagName('longitude')[0].toxml().replace('','').replace('','') latitude = hop_element.getElementsByTagName('latitude')[0].toxml().replace('','').replace('','') timestamp = hop_element.getElementsByTagName('timestamp')[0].toxml().replace('','').replace('','') + country_code = hop_element.getElementsByTagName('country_code')[0].toxml().replace('','').replace('','') latlong = [float(latitude.encode('utf-8')), float(longitude.encode('utf-8'))] geoarray.append(latlong) @@ -43,113 +45,55 @@ for counter in range(1, last_hop+1): hop_ip_list.append(hop_ip.encode('utf-8')) server_name_list.append(server_name.encode('utf-8')) timestamp_list.append(float(timestamp)) + country_code_list.append(country_code.encode('utf-8')) -f = open('kaart.html', 'w') +#f = open('kaart.html', 'w') +#the html output = """ Border Check - Web Visualizor - - - - - - - + + + + + + + - + -
- -
-
-
- + country_code_list = """+str(country_code_list)+""" + """ -f.write(output) -f.close \ No newline at end of file + #f.write(output) + #f.close +# except: +# output = """ +# loading +# """ \ No newline at end of file diff --git a/web/js/bc.js b/web/js/bc.js new file mode 100644 index 0000000..70a584d --- /dev/null +++ b/web/js/bc.js @@ -0,0 +1,70 @@ +window.onload = function () { + var map = L.map('map',{ + minZoom: 2, + maxZoom:5, + + }).setView([38.0, -97.0], 3); + + L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', { + attribution: '© OpenStreetMap contributors' + }).addTo(map); + + //the slider bar + $('#button').bind('click', function(){ + $('#bar').animate({"width": '200'}) + var info = $("

this is where info goes

I will make a 'slide back' option later

") + .appendTo("#bar") + console.log('click') + + }) + + //function chain for drawing the markers and lines on the map. + index = 0 + delay = (400+timestamp_list[index]) + + AddStep(latlong[index], latlong[index+1], index) + + function AddMarker(src, index){ + var marker = L.marker([src[0], src[1]]).bindPopup( + "

Hop no:"+hop_list[index]+"
show metadata

Server name:
"+server_name_list[index]+"
Network owner:
"+asn_list[index]+"

" + ); + marker.addTo(map).openPopup() + } + + function AddStep(src, dest, index){ + var b = new R.BezierAnim([src, dest], {}) + map.addLayer(b) + AddMarker(src, index) + processStep(index) + //console.log(delay) + } + + function processStep (index) { + map.panTo(latlong[index]); + if (index < counter_max-2) { + //console.log('hop#', hop_list[index]) + changeFavicon('js/world/'+country_code_list[index]+'.png') + window.setTimeout(function () { + AddStep(latlong[index], latlong[index+1], index) + }, delay);} + else + if (index < counter_max-1){ + //console.log('hop#', hop_list[index]) + changeFavicon('js/world/'+country_code_list[index]+'.png') + window.setTimeout(function () { + AddStep(latlong[index], latlong[index], index) + }, delay);} + + else + if (index = counter_max-1){ + changeFavicon('js/world/'+country_code_list[index]+'.png') + //console.log('fin') + //map.fitBounds([bounds]) + + } + + index = index + 1 + delay = (400 + timestamp_list[index]) + } +}; + diff --git a/web/js/favicon.js b/web/js/favicon.js new file mode 100644 index 0000000..395144f --- /dev/null +++ b/web/js/favicon.js @@ -0,0 +1,20 @@ +/*! + * Dynamically changing favicons with JavaScript + * Works in all A-grade browsers except Safari and Internet Explorer + * Demo: http://mathiasbynens.be/demo/dynamic-favicons + */ + +// HTML5™, baby! http://mathiasbynens.be/notes/document-head +document.head = document.head || document.getElementsByTagName('head')[0]; + +function changeFavicon(src) { + var link = document.createElement('link'), + oldLink = document.getElementById('dynamic-favicon'); + link.id = 'dynamic-favicon'; + link.rel = 'shortcut icon'; + link.href = src; + if (oldLink) { + document.head.removeChild(oldLink); + } + document.head.appendChild(link); +} \ No newline at end of file diff --git a/web/js/world/.DS_Store b/web/js/world/.DS_Store new file mode 100644 index 0000000..5015ac3 Binary files /dev/null and b/web/js/world/.DS_Store differ diff --git a/web/js/world/ad.png b/web/js/world/ad.png new file mode 100644 index 0000000..0d2b04c Binary files /dev/null and b/web/js/world/ad.png differ diff --git a/web/js/world/ae.png b/web/js/world/ae.png new file mode 100644 index 0000000..885be20 Binary files /dev/null and b/web/js/world/ae.png differ diff --git a/web/js/world/af.png b/web/js/world/af.png new file mode 100644 index 0000000..d59b3a6 Binary files /dev/null and b/web/js/world/af.png differ diff --git a/web/js/world/ag.png b/web/js/world/ag.png new file mode 100644 index 0000000..20440ba Binary files /dev/null and b/web/js/world/ag.png differ diff --git a/web/js/world/ai.png b/web/js/world/ai.png new file mode 100644 index 0000000..c71ec83 Binary files /dev/null and b/web/js/world/ai.png differ diff --git a/web/js/world/al.png b/web/js/world/al.png new file mode 100644 index 0000000..d37e44e Binary files /dev/null and b/web/js/world/al.png differ diff --git a/web/js/world/am.png b/web/js/world/am.png new file mode 100644 index 0000000..043ec67 Binary files /dev/null and b/web/js/world/am.png differ diff --git a/web/js/world/an.png b/web/js/world/an.png new file mode 100644 index 0000000..9ede9b7 Binary files /dev/null and b/web/js/world/an.png differ diff --git a/web/js/world/ao.png b/web/js/world/ao.png new file mode 100644 index 0000000..6b5e475 Binary files /dev/null and b/web/js/world/ao.png differ diff --git a/web/js/world/aq.png b/web/js/world/aq.png new file mode 100644 index 0000000..f214498 Binary files /dev/null and b/web/js/world/aq.png differ diff --git a/web/js/world/ar.png b/web/js/world/ar.png new file mode 100644 index 0000000..913bdb9 Binary files /dev/null and b/web/js/world/ar.png differ diff --git a/web/js/world/as.png b/web/js/world/as.png new file mode 100644 index 0000000..5e6b4cd Binary files /dev/null and b/web/js/world/as.png differ diff --git a/web/js/world/at.png b/web/js/world/at.png new file mode 100644 index 0000000..ee928f1 Binary files /dev/null and b/web/js/world/at.png differ diff --git a/web/js/world/au.png b/web/js/world/au.png new file mode 100644 index 0000000..422598a Binary files /dev/null and b/web/js/world/au.png differ diff --git a/web/js/world/aw.png b/web/js/world/aw.png new file mode 100644 index 0000000..68c9c98 Binary files /dev/null and b/web/js/world/aw.png differ diff --git a/web/js/world/ax.png b/web/js/world/ax.png new file mode 100644 index 0000000..6b834b4 Binary files /dev/null and b/web/js/world/ax.png differ diff --git a/web/js/world/az.png b/web/js/world/az.png new file mode 100644 index 0000000..c1271f2 Binary files /dev/null and b/web/js/world/az.png differ diff --git a/web/js/world/ba.png b/web/js/world/ba.png new file mode 100644 index 0000000..f4daa7b Binary files /dev/null and b/web/js/world/ba.png differ diff --git a/web/js/world/bb.png b/web/js/world/bb.png new file mode 100644 index 0000000..bebfc7a Binary files /dev/null and b/web/js/world/bb.png differ diff --git a/web/js/world/bd.png b/web/js/world/bd.png new file mode 100644 index 0000000..a72670a Binary files /dev/null and b/web/js/world/bd.png differ diff --git a/web/js/world/be.png b/web/js/world/be.png new file mode 100644 index 0000000..e94e32c Binary files /dev/null and b/web/js/world/be.png differ diff --git a/web/js/world/bf.png b/web/js/world/bf.png new file mode 100644 index 0000000..cd51c28 Binary files /dev/null and b/web/js/world/bf.png differ diff --git a/web/js/world/bg.png b/web/js/world/bg.png new file mode 100644 index 0000000..28544ef Binary files /dev/null and b/web/js/world/bg.png differ diff --git a/web/js/world/bh.png b/web/js/world/bh.png new file mode 100644 index 0000000..5cee8ee Binary files /dev/null and b/web/js/world/bh.png differ diff --git a/web/js/world/bi.png b/web/js/world/bi.png new file mode 100644 index 0000000..d3ff947 Binary files /dev/null and b/web/js/world/bi.png differ diff --git a/web/js/world/bj.png b/web/js/world/bj.png new file mode 100644 index 0000000..010bc35 Binary files /dev/null and b/web/js/world/bj.png differ diff --git a/web/js/world/bl.loc.png b/web/js/world/bl.loc.png new file mode 100644 index 0000000..8ffc616 Binary files /dev/null and b/web/js/world/bl.loc.png differ diff --git a/web/js/world/bl.png b/web/js/world/bl.png new file mode 100644 index 0000000..2cc82f6 Binary files /dev/null and b/web/js/world/bl.png differ diff --git a/web/js/world/bm.png b/web/js/world/bm.png new file mode 100644 index 0000000..8f282aa Binary files /dev/null and b/web/js/world/bm.png differ diff --git a/web/js/world/bn.png b/web/js/world/bn.png new file mode 100644 index 0000000..f1272b9 Binary files /dev/null and b/web/js/world/bn.png differ diff --git a/web/js/world/bo.png b/web/js/world/bo.png new file mode 100644 index 0000000..dcb2303 Binary files /dev/null and b/web/js/world/bo.png differ diff --git a/web/js/world/br.png b/web/js/world/br.png new file mode 100644 index 0000000..38f81c4 Binary files /dev/null and b/web/js/world/br.png differ diff --git a/web/js/world/bs.png b/web/js/world/bs.png new file mode 100644 index 0000000..d1708dd Binary files /dev/null and b/web/js/world/bs.png differ diff --git a/web/js/world/bt.png b/web/js/world/bt.png new file mode 100644 index 0000000..d39c1fc Binary files /dev/null and b/web/js/world/bt.png differ diff --git a/web/js/world/bv.png b/web/js/world/bv.png new file mode 100644 index 0000000..bac14bc Binary files /dev/null and b/web/js/world/bv.png differ diff --git a/web/js/world/bw.png b/web/js/world/bw.png new file mode 100644 index 0000000..b372b23 Binary files /dev/null and b/web/js/world/bw.png differ diff --git a/web/js/world/by.png b/web/js/world/by.png new file mode 100644 index 0000000..e217a82 Binary files /dev/null and b/web/js/world/by.png differ diff --git a/web/js/world/bz.png b/web/js/world/bz.png new file mode 100644 index 0000000..87e7e76 Binary files /dev/null and b/web/js/world/bz.png differ diff --git a/web/js/world/ca.png b/web/js/world/ca.png new file mode 100644 index 0000000..182b51e Binary files /dev/null and b/web/js/world/ca.png differ diff --git a/web/js/world/cc.png b/web/js/world/cc.png new file mode 100644 index 0000000..9b379ad Binary files /dev/null and b/web/js/world/cc.png differ diff --git a/web/js/world/cd.png b/web/js/world/cd.png new file mode 100644 index 0000000..fbdcf05 Binary files /dev/null and b/web/js/world/cd.png differ diff --git a/web/js/world/cf.png b/web/js/world/cf.png new file mode 100644 index 0000000..0e797cc Binary files /dev/null and b/web/js/world/cf.png differ diff --git a/web/js/world/cg.png b/web/js/world/cg.png new file mode 100644 index 0000000..83ecf4a Binary files /dev/null and b/web/js/world/cg.png differ diff --git a/web/js/world/ch.png b/web/js/world/ch.png new file mode 100644 index 0000000..47af532 Binary files /dev/null and b/web/js/world/ch.png differ diff --git a/web/js/world/ci.png b/web/js/world/ci.png new file mode 100644 index 0000000..c15d564 Binary files /dev/null and b/web/js/world/ci.png differ diff --git a/web/js/world/ck.png b/web/js/world/ck.png new file mode 100644 index 0000000..9eaf66c Binary files /dev/null and b/web/js/world/ck.png differ diff --git a/web/js/world/cl.png b/web/js/world/cl.png new file mode 100644 index 0000000..a15e5a9 Binary files /dev/null and b/web/js/world/cl.png differ diff --git a/web/js/world/cm.png b/web/js/world/cm.png new file mode 100644 index 0000000..6334808 Binary files /dev/null and b/web/js/world/cm.png differ diff --git a/web/js/world/cn.png b/web/js/world/cn.png new file mode 100644 index 0000000..cfb61ee Binary files /dev/null and b/web/js/world/cn.png differ diff --git a/web/js/world/co.png b/web/js/world/co.png new file mode 100644 index 0000000..c68ade0 Binary files /dev/null and b/web/js/world/co.png differ diff --git a/web/js/world/cr.png b/web/js/world/cr.png new file mode 100644 index 0000000..b9c89a0 Binary files /dev/null and b/web/js/world/cr.png differ diff --git a/web/js/world/cs.png b/web/js/world/cs.png new file mode 100644 index 0000000..9355b93 Binary files /dev/null and b/web/js/world/cs.png differ diff --git a/web/js/world/cu.png b/web/js/world/cu.png new file mode 100644 index 0000000..f9abb71 Binary files /dev/null and b/web/js/world/cu.png differ diff --git a/web/js/world/cv.png b/web/js/world/cv.png new file mode 100644 index 0000000..df1d525 Binary files /dev/null and b/web/js/world/cv.png differ diff --git a/web/js/world/cx.png b/web/js/world/cx.png new file mode 100644 index 0000000..e197852 Binary files /dev/null and b/web/js/world/cx.png differ diff --git a/web/js/world/cy.png b/web/js/world/cy.png new file mode 100644 index 0000000..564232b Binary files /dev/null and b/web/js/world/cy.png differ diff --git a/web/js/world/cz.png b/web/js/world/cz.png new file mode 100644 index 0000000..dcc14c6 Binary files /dev/null and b/web/js/world/cz.png differ diff --git a/web/js/world/de.png b/web/js/world/de.png new file mode 100644 index 0000000..8c688c9 Binary files /dev/null and b/web/js/world/de.png differ diff --git a/web/js/world/dj.png b/web/js/world/dj.png new file mode 100644 index 0000000..a9b2adf Binary files /dev/null and b/web/js/world/dj.png differ diff --git a/web/js/world/dk.png b/web/js/world/dk.png new file mode 100644 index 0000000..e73bcee Binary files /dev/null and b/web/js/world/dk.png differ diff --git a/web/js/world/dm.png b/web/js/world/dm.png new file mode 100644 index 0000000..31fa4cd Binary files /dev/null and b/web/js/world/dm.png differ diff --git a/web/js/world/do.png b/web/js/world/do.png new file mode 100644 index 0000000..818b2ce Binary files /dev/null and b/web/js/world/do.png differ diff --git a/web/js/world/dz.png b/web/js/world/dz.png new file mode 100644 index 0000000..246c73c Binary files /dev/null and b/web/js/world/dz.png differ diff --git a/web/js/world/ec.png b/web/js/world/ec.png new file mode 100644 index 0000000..febddf8 Binary files /dev/null and b/web/js/world/ec.png differ diff --git a/web/js/world/ee.png b/web/js/world/ee.png new file mode 100644 index 0000000..f6e109f Binary files /dev/null and b/web/js/world/ee.png differ diff --git a/web/js/world/eg.png b/web/js/world/eg.png new file mode 100644 index 0000000..6c32efb Binary files /dev/null and b/web/js/world/eg.png differ diff --git a/web/js/world/eh.png b/web/js/world/eh.png new file mode 100644 index 0000000..e5a9aee Binary files /dev/null and b/web/js/world/eh.png differ diff --git a/web/js/world/er.png b/web/js/world/er.png new file mode 100644 index 0000000..a91ef3f Binary files /dev/null and b/web/js/world/er.png differ diff --git a/web/js/world/es.png b/web/js/world/es.png new file mode 100644 index 0000000..bfe7b69 Binary files /dev/null and b/web/js/world/es.png differ diff --git a/web/js/world/et.png b/web/js/world/et.png new file mode 100644 index 0000000..0b64274 Binary files /dev/null and b/web/js/world/et.png differ diff --git a/web/js/world/eu.png b/web/js/world/eu.png new file mode 100644 index 0000000..e6293c1 Binary files /dev/null and b/web/js/world/eu.png differ diff --git a/web/js/world/fi.png b/web/js/world/fi.png new file mode 100644 index 0000000..8637023 Binary files /dev/null and b/web/js/world/fi.png differ diff --git a/web/js/world/fj.png b/web/js/world/fj.png new file mode 100644 index 0000000..0aab514 Binary files /dev/null and b/web/js/world/fj.png differ diff --git a/web/js/world/fk.png b/web/js/world/fk.png new file mode 100644 index 0000000..2b721f9 Binary files /dev/null and b/web/js/world/fk.png differ diff --git a/web/js/world/fm.png b/web/js/world/fm.png new file mode 100644 index 0000000..1a91064 Binary files /dev/null and b/web/js/world/fm.png differ diff --git a/web/js/world/fo.png b/web/js/world/fo.png new file mode 100644 index 0000000..4bf6edd Binary files /dev/null and b/web/js/world/fo.png differ diff --git a/web/js/world/fr.png b/web/js/world/fr.png new file mode 100644 index 0000000..d4616ed Binary files /dev/null and b/web/js/world/fr.png differ diff --git a/web/js/world/fx.png b/web/js/world/fx.png new file mode 100644 index 0000000..d4616ed Binary files /dev/null and b/web/js/world/fx.png differ diff --git a/web/js/world/ga.png b/web/js/world/ga.png new file mode 100644 index 0000000..1f1788c Binary files /dev/null and b/web/js/world/ga.png differ diff --git a/web/js/world/gb.png b/web/js/world/gb.png new file mode 100644 index 0000000..e0ce9a6 Binary files /dev/null and b/web/js/world/gb.png differ diff --git a/web/js/world/gd.png b/web/js/world/gd.png new file mode 100644 index 0000000..70467ac Binary files /dev/null and b/web/js/world/gd.png differ diff --git a/web/js/world/ge.png b/web/js/world/ge.png new file mode 100644 index 0000000..60c563e Binary files /dev/null and b/web/js/world/ge.png differ diff --git a/web/js/world/gf.png b/web/js/world/gf.png new file mode 100644 index 0000000..d4616ed Binary files /dev/null and b/web/js/world/gf.png differ diff --git a/web/js/world/gg.png b/web/js/world/gg.png new file mode 100644 index 0000000..20252f2 Binary files /dev/null and b/web/js/world/gg.png differ diff --git a/web/js/world/gh.png b/web/js/world/gh.png new file mode 100644 index 0000000..3f3b980 Binary files /dev/null and b/web/js/world/gh.png differ diff --git a/web/js/world/gi.png b/web/js/world/gi.png new file mode 100644 index 0000000..54d6eb1 Binary files /dev/null and b/web/js/world/gi.png differ diff --git a/web/js/world/gl.png b/web/js/world/gl.png new file mode 100644 index 0000000..ef5ead5 Binary files /dev/null and b/web/js/world/gl.png differ diff --git a/web/js/world/gm.png b/web/js/world/gm.png new file mode 100644 index 0000000..95cce12 Binary files /dev/null and b/web/js/world/gm.png differ diff --git a/web/js/world/gn.png b/web/js/world/gn.png new file mode 100644 index 0000000..5f8bba1 Binary files /dev/null and b/web/js/world/gn.png differ diff --git a/web/js/world/gp.loc1.png b/web/js/world/gp.loc1.png new file mode 100644 index 0000000..e07d047 Binary files /dev/null and b/web/js/world/gp.loc1.png differ diff --git a/web/js/world/gp.loc2.png b/web/js/world/gp.loc2.png new file mode 100644 index 0000000..8bd6d9b Binary files /dev/null and b/web/js/world/gp.loc2.png differ diff --git a/web/js/world/gp.png b/web/js/world/gp.png new file mode 100644 index 0000000..d4616ed Binary files /dev/null and b/web/js/world/gp.png differ diff --git a/web/js/world/gq.png b/web/js/world/gq.png new file mode 100644 index 0000000..2cbd4a8 Binary files /dev/null and b/web/js/world/gq.png differ diff --git a/web/js/world/gr.png b/web/js/world/gr.png new file mode 100644 index 0000000..a5b70ad Binary files /dev/null and b/web/js/world/gr.png differ diff --git a/web/js/world/gs.png b/web/js/world/gs.png new file mode 100644 index 0000000..7706171 Binary files /dev/null and b/web/js/world/gs.png differ diff --git a/web/js/world/gt.png b/web/js/world/gt.png new file mode 100644 index 0000000..ce82c34 Binary files /dev/null and b/web/js/world/gt.png differ diff --git a/web/js/world/gu.png b/web/js/world/gu.png new file mode 100644 index 0000000..1d2dc87 Binary files /dev/null and b/web/js/world/gu.png differ diff --git a/web/js/world/gw.png b/web/js/world/gw.png new file mode 100644 index 0000000..5e70972 Binary files /dev/null and b/web/js/world/gw.png differ diff --git a/web/js/world/gy.png b/web/js/world/gy.png new file mode 100644 index 0000000..ae7c645 Binary files /dev/null and b/web/js/world/gy.png differ diff --git a/web/js/world/hk.png b/web/js/world/hk.png new file mode 100644 index 0000000..0bc0720 Binary files /dev/null and b/web/js/world/hk.png differ diff --git a/web/js/world/hm.png b/web/js/world/hm.png new file mode 100644 index 0000000..214924d Binary files /dev/null and b/web/js/world/hm.png differ diff --git a/web/js/world/hn.png b/web/js/world/hn.png new file mode 100644 index 0000000..de08a36 Binary files /dev/null and b/web/js/world/hn.png differ diff --git a/web/js/world/hr.png b/web/js/world/hr.png new file mode 100644 index 0000000..69eeed3 Binary files /dev/null and b/web/js/world/hr.png differ diff --git a/web/js/world/ht.png b/web/js/world/ht.png new file mode 100644 index 0000000..8369277 Binary files /dev/null and b/web/js/world/ht.png differ diff --git a/web/js/world/hu.png b/web/js/world/hu.png new file mode 100644 index 0000000..0d492a0 Binary files /dev/null and b/web/js/world/hu.png differ diff --git a/web/js/world/id.png b/web/js/world/id.png new file mode 100644 index 0000000..14e91f9 Binary files /dev/null and b/web/js/world/id.png differ diff --git a/web/js/world/ie.png b/web/js/world/ie.png new file mode 100644 index 0000000..839c310 Binary files /dev/null and b/web/js/world/ie.png differ diff --git a/web/js/world/il.png b/web/js/world/il.png new file mode 100644 index 0000000..31cf02d Binary files /dev/null and b/web/js/world/il.png differ diff --git a/web/js/world/in.png b/web/js/world/in.png new file mode 100644 index 0000000..92737db Binary files /dev/null and b/web/js/world/in.png differ diff --git a/web/js/world/io.png b/web/js/world/io.png new file mode 100644 index 0000000..9ece8ab Binary files /dev/null and b/web/js/world/io.png differ diff --git a/web/js/world/iq.png b/web/js/world/iq.png new file mode 100644 index 0000000..caa7f0b Binary files /dev/null and b/web/js/world/iq.png differ diff --git a/web/js/world/ir.png b/web/js/world/ir.png new file mode 100644 index 0000000..e81a0f6 Binary files /dev/null and b/web/js/world/ir.png differ diff --git a/web/js/world/is.png b/web/js/world/is.png new file mode 100644 index 0000000..8bf8287 Binary files /dev/null and b/web/js/world/is.png differ diff --git a/web/js/world/it.png b/web/js/world/it.png new file mode 100644 index 0000000..e0cab72 Binary files /dev/null and b/web/js/world/it.png differ diff --git a/web/js/world/je.png b/web/js/world/je.png new file mode 100644 index 0000000..a662133 Binary files /dev/null and b/web/js/world/je.png differ diff --git a/web/js/world/jm.png b/web/js/world/jm.png new file mode 100644 index 0000000..f3021b5 Binary files /dev/null and b/web/js/world/jm.png differ diff --git a/web/js/world/jo.png b/web/js/world/jo.png new file mode 100644 index 0000000..e39b14e Binary files /dev/null and b/web/js/world/jo.png differ diff --git a/web/js/world/jp.png b/web/js/world/jp.png new file mode 100644 index 0000000..506a535 Binary files /dev/null and b/web/js/world/jp.png differ diff --git a/web/js/world/ke.png b/web/js/world/ke.png new file mode 100644 index 0000000..ffb150a Binary files /dev/null and b/web/js/world/ke.png differ diff --git a/web/js/world/kg.png b/web/js/world/kg.png new file mode 100644 index 0000000..aceeb6c Binary files /dev/null and b/web/js/world/kg.png differ diff --git a/web/js/world/kh.png b/web/js/world/kh.png new file mode 100644 index 0000000..c64d08a Binary files /dev/null and b/web/js/world/kh.png differ diff --git a/web/js/world/ki.png b/web/js/world/ki.png new file mode 100644 index 0000000..510e344 Binary files /dev/null and b/web/js/world/ki.png differ diff --git a/web/js/world/km.png b/web/js/world/km.png new file mode 100644 index 0000000..f0aab2e Binary files /dev/null and b/web/js/world/km.png differ diff --git a/web/js/world/kn.png b/web/js/world/kn.png new file mode 100644 index 0000000..887c87c Binary files /dev/null and b/web/js/world/kn.png differ diff --git a/web/js/world/kp.png b/web/js/world/kp.png new file mode 100644 index 0000000..653e82f Binary files /dev/null and b/web/js/world/kp.png differ diff --git a/web/js/world/kr.png b/web/js/world/kr.png new file mode 100644 index 0000000..ac82766 Binary files /dev/null and b/web/js/world/kr.png differ diff --git a/web/js/world/kw.png b/web/js/world/kw.png new file mode 100644 index 0000000..a4c27ff Binary files /dev/null and b/web/js/world/kw.png differ diff --git a/web/js/world/ky.png b/web/js/world/ky.png new file mode 100644 index 0000000..c7f14c4 Binary files /dev/null and b/web/js/world/ky.png differ diff --git a/web/js/world/kz.png b/web/js/world/kz.png new file mode 100644 index 0000000..38f75b2 Binary files /dev/null and b/web/js/world/kz.png differ diff --git a/web/js/world/la.png b/web/js/world/la.png new file mode 100644 index 0000000..fd70e04 Binary files /dev/null and b/web/js/world/la.png differ diff --git a/web/js/world/lb.png b/web/js/world/lb.png new file mode 100644 index 0000000..4804364 Binary files /dev/null and b/web/js/world/lb.png differ diff --git a/web/js/world/lc.png b/web/js/world/lc.png new file mode 100644 index 0000000..971b03a Binary files /dev/null and b/web/js/world/lc.png differ diff --git a/web/js/world/li.png b/web/js/world/li.png new file mode 100644 index 0000000..cd6eb08 Binary files /dev/null and b/web/js/world/li.png differ diff --git a/web/js/world/lk.png b/web/js/world/lk.png new file mode 100644 index 0000000..500c935 Binary files /dev/null and b/web/js/world/lk.png differ diff --git a/web/js/world/lr.png b/web/js/world/lr.png new file mode 100644 index 0000000..a779984 Binary files /dev/null and b/web/js/world/lr.png differ diff --git a/web/js/world/ls.png b/web/js/world/ls.png new file mode 100644 index 0000000..d30890b Binary files /dev/null and b/web/js/world/ls.png differ diff --git a/web/js/world/lt.png b/web/js/world/lt.png new file mode 100644 index 0000000..2bd0203 Binary files /dev/null and b/web/js/world/lt.png differ diff --git a/web/js/world/lu.png b/web/js/world/lu.png new file mode 100644 index 0000000..dab8533 Binary files /dev/null and b/web/js/world/lu.png differ diff --git a/web/js/world/lv.png b/web/js/world/lv.png new file mode 100644 index 0000000..abba0cd Binary files /dev/null and b/web/js/world/lv.png differ diff --git a/web/js/world/ly.png b/web/js/world/ly.png new file mode 100644 index 0000000..7bce777 Binary files /dev/null and b/web/js/world/ly.png differ diff --git a/web/js/world/ma.png b/web/js/world/ma.png new file mode 100644 index 0000000..c21eef1 Binary files /dev/null and b/web/js/world/ma.png differ diff --git a/web/js/world/mc.png b/web/js/world/mc.png new file mode 100644 index 0000000..b33762c Binary files /dev/null and b/web/js/world/mc.png differ diff --git a/web/js/world/md.png b/web/js/world/md.png new file mode 100644 index 0000000..5441949 Binary files /dev/null and b/web/js/world/md.png differ diff --git a/web/js/world/me.png b/web/js/world/me.png new file mode 100644 index 0000000..7f9ed15 Binary files /dev/null and b/web/js/world/me.png differ diff --git a/web/js/world/mf.loc1.png b/web/js/world/mf.loc1.png new file mode 100644 index 0000000..9e5569a Binary files /dev/null and b/web/js/world/mf.loc1.png differ diff --git a/web/js/world/mf.loc2.png b/web/js/world/mf.loc2.png new file mode 100644 index 0000000..dd3cca2 Binary files /dev/null and b/web/js/world/mf.loc2.png differ diff --git a/web/js/world/mf.png b/web/js/world/mf.png new file mode 100644 index 0000000..2cc82f6 Binary files /dev/null and b/web/js/world/mf.png differ diff --git a/web/js/world/mg.png b/web/js/world/mg.png new file mode 100644 index 0000000..5a86b61 Binary files /dev/null and b/web/js/world/mg.png differ diff --git a/web/js/world/mh.png b/web/js/world/mh.png new file mode 100644 index 0000000..39069a5 Binary files /dev/null and b/web/js/world/mh.png differ diff --git a/web/js/world/mk.png b/web/js/world/mk.png new file mode 100644 index 0000000..a981b83 Binary files /dev/null and b/web/js/world/mk.png differ diff --git a/web/js/world/ml.png b/web/js/world/ml.png new file mode 100644 index 0000000..36a632e Binary files /dev/null and b/web/js/world/ml.png differ diff --git a/web/js/world/mm.png b/web/js/world/mm.png new file mode 100644 index 0000000..86ecd2c Binary files /dev/null and b/web/js/world/mm.png differ diff --git a/web/js/world/mn.png b/web/js/world/mn.png new file mode 100644 index 0000000..4f7adc7 Binary files /dev/null and b/web/js/world/mn.png differ diff --git a/web/js/world/mo.png b/web/js/world/mo.png new file mode 100644 index 0000000..4cba9b4 Binary files /dev/null and b/web/js/world/mo.png differ diff --git a/web/js/world/mp.png b/web/js/world/mp.png new file mode 100644 index 0000000..6c782fc Binary files /dev/null and b/web/js/world/mp.png differ diff --git a/web/js/world/mq.png b/web/js/world/mq.png new file mode 100644 index 0000000..d4616ed Binary files /dev/null and b/web/js/world/mq.png differ diff --git a/web/js/world/mq.snake1.png b/web/js/world/mq.snake1.png new file mode 100644 index 0000000..54055e9 Binary files /dev/null and b/web/js/world/mq.snake1.png differ diff --git a/web/js/world/mq.snake2.png b/web/js/world/mq.snake2.png new file mode 100644 index 0000000..5b1beba Binary files /dev/null and b/web/js/world/mq.snake2.png differ diff --git a/web/js/world/mr.png b/web/js/world/mr.png new file mode 100644 index 0000000..1460ab7 Binary files /dev/null and b/web/js/world/mr.png differ diff --git a/web/js/world/ms.png b/web/js/world/ms.png new file mode 100644 index 0000000..526f512 Binary files /dev/null and b/web/js/world/ms.png differ diff --git a/web/js/world/mt.png b/web/js/world/mt.png new file mode 100644 index 0000000..611a459 Binary files /dev/null and b/web/js/world/mt.png differ diff --git a/web/js/world/mu.png b/web/js/world/mu.png new file mode 100644 index 0000000..d8b22cc Binary files /dev/null and b/web/js/world/mu.png differ diff --git a/web/js/world/mv.png b/web/js/world/mv.png new file mode 100644 index 0000000..0024b86 Binary files /dev/null and b/web/js/world/mv.png differ diff --git a/web/js/world/mw.png b/web/js/world/mw.png new file mode 100644 index 0000000..975fb0a Binary files /dev/null and b/web/js/world/mw.png differ diff --git a/web/js/world/mx.png b/web/js/world/mx.png new file mode 100644 index 0000000..8b705e4 Binary files /dev/null and b/web/js/world/mx.png differ diff --git a/web/js/world/my.png b/web/js/world/my.png new file mode 100644 index 0000000..45a8277 Binary files /dev/null and b/web/js/world/my.png differ diff --git a/web/js/world/mz.png b/web/js/world/mz.png new file mode 100644 index 0000000..14c7e9c Binary files /dev/null and b/web/js/world/mz.png differ diff --git a/web/js/world/na.png b/web/js/world/na.png new file mode 100644 index 0000000..64df913 Binary files /dev/null and b/web/js/world/na.png differ diff --git a/web/js/world/nc.png b/web/js/world/nc.png new file mode 100644 index 0000000..d4616ed Binary files /dev/null and b/web/js/world/nc.png differ diff --git a/web/js/world/ne.png b/web/js/world/ne.png new file mode 100644 index 0000000..8e6eb32 Binary files /dev/null and b/web/js/world/ne.png differ diff --git a/web/js/world/nf.png b/web/js/world/nf.png new file mode 100644 index 0000000..1f6e814 Binary files /dev/null and b/web/js/world/nf.png differ diff --git a/web/js/world/ng.png b/web/js/world/ng.png new file mode 100644 index 0000000..46dceb2 Binary files /dev/null and b/web/js/world/ng.png differ diff --git a/web/js/world/ni.png b/web/js/world/ni.png new file mode 100644 index 0000000..4527065 Binary files /dev/null and b/web/js/world/ni.png differ diff --git a/web/js/world/nl.png b/web/js/world/nl.png new file mode 100644 index 0000000..9f5e063 Binary files /dev/null and b/web/js/world/nl.png differ diff --git a/web/js/world/no.png b/web/js/world/no.png new file mode 100644 index 0000000..bac14bc Binary files /dev/null and b/web/js/world/no.png differ diff --git a/web/js/world/np.png b/web/js/world/np.png new file mode 100644 index 0000000..7d02616 Binary files /dev/null and b/web/js/world/np.png differ diff --git a/web/js/world/nr.png b/web/js/world/nr.png new file mode 100644 index 0000000..599353a Binary files /dev/null and b/web/js/world/nr.png differ diff --git a/web/js/world/nu.png b/web/js/world/nu.png new file mode 100644 index 0000000..eafce7b Binary files /dev/null and b/web/js/world/nu.png differ diff --git a/web/js/world/nz.png b/web/js/world/nz.png new file mode 100644 index 0000000..36a08b1 Binary files /dev/null and b/web/js/world/nz.png differ diff --git a/web/js/world/om.png b/web/js/world/om.png new file mode 100644 index 0000000..13f67d9 Binary files /dev/null and b/web/js/world/om.png differ diff --git a/web/js/world/pa.png b/web/js/world/pa.png new file mode 100644 index 0000000..5d7356c Binary files /dev/null and b/web/js/world/pa.png differ diff --git a/web/js/world/pe.png b/web/js/world/pe.png new file mode 100644 index 0000000..913b23a Binary files /dev/null and b/web/js/world/pe.png differ diff --git a/web/js/world/pf.png b/web/js/world/pf.png new file mode 100644 index 0000000..049a2df Binary files /dev/null and b/web/js/world/pf.png differ diff --git a/web/js/world/pg.png b/web/js/world/pg.png new file mode 100644 index 0000000..d704154 Binary files /dev/null and b/web/js/world/pg.png differ diff --git a/web/js/world/ph.png b/web/js/world/ph.png new file mode 100644 index 0000000..f542701 Binary files /dev/null and b/web/js/world/ph.png differ diff --git a/web/js/world/pk.png b/web/js/world/pk.png new file mode 100644 index 0000000..f644d24 Binary files /dev/null and b/web/js/world/pk.png differ diff --git a/web/js/world/pl.png b/web/js/world/pl.png new file mode 100644 index 0000000..bacf1fa Binary files /dev/null and b/web/js/world/pl.png differ diff --git a/web/js/world/pm.loc.png b/web/js/world/pm.loc.png new file mode 100644 index 0000000..086e27f Binary files /dev/null and b/web/js/world/pm.loc.png differ diff --git a/web/js/world/pm.png b/web/js/world/pm.png new file mode 100644 index 0000000..d4616ed Binary files /dev/null and b/web/js/world/pm.png differ diff --git a/web/js/world/pn.png b/web/js/world/pn.png new file mode 100644 index 0000000..f5743c5 Binary files /dev/null and b/web/js/world/pn.png differ diff --git a/web/js/world/pr.png b/web/js/world/pr.png new file mode 100644 index 0000000..88d3680 Binary files /dev/null and b/web/js/world/pr.png differ diff --git a/web/js/world/ps.png b/web/js/world/ps.png new file mode 100644 index 0000000..94c6512 Binary files /dev/null and b/web/js/world/ps.png differ diff --git a/web/js/world/pt.png b/web/js/world/pt.png new file mode 100644 index 0000000..bc8f397 Binary files /dev/null and b/web/js/world/pt.png differ diff --git a/web/js/world/pw.png b/web/js/world/pw.png new file mode 100644 index 0000000..6ab9422 Binary files /dev/null and b/web/js/world/pw.png differ diff --git a/web/js/world/py.png b/web/js/world/py.png new file mode 100644 index 0000000..5ebaaef Binary files /dev/null and b/web/js/world/py.png differ diff --git a/web/js/world/qa.png b/web/js/world/qa.png new file mode 100644 index 0000000..71f70e5 Binary files /dev/null and b/web/js/world/qa.png differ diff --git a/web/js/world/re.png b/web/js/world/re.png new file mode 100644 index 0000000..d4616ed Binary files /dev/null and b/web/js/world/re.png differ diff --git a/web/js/world/ro.png b/web/js/world/ro.png new file mode 100644 index 0000000..cf8e057 Binary files /dev/null and b/web/js/world/ro.png differ diff --git a/web/js/world/rs.png b/web/js/world/rs.png new file mode 100644 index 0000000..3da1f48 Binary files /dev/null and b/web/js/world/rs.png differ diff --git a/web/js/world/rs.woa.png b/web/js/world/rs.woa.png new file mode 100644 index 0000000..545cc73 Binary files /dev/null and b/web/js/world/rs.woa.png differ diff --git a/web/js/world/ru.png b/web/js/world/ru.png new file mode 100644 index 0000000..712abb3 Binary files /dev/null and b/web/js/world/ru.png differ diff --git a/web/js/world/rw.png b/web/js/world/rw.png new file mode 100644 index 0000000..774d035 Binary files /dev/null and b/web/js/world/rw.png differ diff --git a/web/js/world/sa.png b/web/js/world/sa.png new file mode 100644 index 0000000..470c3ed Binary files /dev/null and b/web/js/world/sa.png differ diff --git a/web/js/world/sb.png b/web/js/world/sb.png new file mode 100644 index 0000000..fdc0d4b Binary files /dev/null and b/web/js/world/sb.png differ diff --git a/web/js/world/sc.png b/web/js/world/sc.png new file mode 100644 index 0000000..804ff98 Binary files /dev/null and b/web/js/world/sc.png differ diff --git a/web/js/world/sd.png b/web/js/world/sd.png new file mode 100644 index 0000000..46d235e Binary files /dev/null and b/web/js/world/sd.png differ diff --git a/web/js/world/se.png b/web/js/world/se.png new file mode 100644 index 0000000..1e13d4a Binary files /dev/null and b/web/js/world/se.png differ diff --git a/web/js/world/sg.png b/web/js/world/sg.png new file mode 100644 index 0000000..e51d426 Binary files /dev/null and b/web/js/world/sg.png differ diff --git a/web/js/world/sh.png b/web/js/world/sh.png new file mode 100644 index 0000000..c696327 Binary files /dev/null and b/web/js/world/sh.png differ diff --git a/web/js/world/si.png b/web/js/world/si.png new file mode 100644 index 0000000..c278182 Binary files /dev/null and b/web/js/world/si.png differ diff --git a/web/js/world/sj.png b/web/js/world/sj.png new file mode 100644 index 0000000..bac14bc Binary files /dev/null and b/web/js/world/sj.png differ diff --git a/web/js/world/sk.png b/web/js/world/sk.png new file mode 100644 index 0000000..2ee3047 Binary files /dev/null and b/web/js/world/sk.png differ diff --git a/web/js/world/sl.png b/web/js/world/sl.png new file mode 100644 index 0000000..40d2755 Binary files /dev/null and b/web/js/world/sl.png differ diff --git a/web/js/world/sm.png b/web/js/world/sm.png new file mode 100644 index 0000000..fe0cace Binary files /dev/null and b/web/js/world/sm.png differ diff --git a/web/js/world/sn.png b/web/js/world/sn.png new file mode 100644 index 0000000..e3edef7 Binary files /dev/null and b/web/js/world/sn.png differ diff --git a/web/js/world/so.png b/web/js/world/so.png new file mode 100644 index 0000000..915c224 Binary files /dev/null and b/web/js/world/so.png differ diff --git a/web/js/world/sr.png b/web/js/world/sr.png new file mode 100644 index 0000000..8ccf0c1 Binary files /dev/null and b/web/js/world/sr.png differ diff --git a/web/js/world/st.png b/web/js/world/st.png new file mode 100644 index 0000000..c83b44c Binary files /dev/null and b/web/js/world/st.png differ diff --git a/web/js/world/sv.png b/web/js/world/sv.png new file mode 100644 index 0000000..f6e2c2f Binary files /dev/null and b/web/js/world/sv.png differ diff --git a/web/js/world/sy.png b/web/js/world/sy.png new file mode 100644 index 0000000..9f2dc3e Binary files /dev/null and b/web/js/world/sy.png differ diff --git a/web/js/world/sz.png b/web/js/world/sz.png new file mode 100644 index 0000000..c880f71 Binary files /dev/null and b/web/js/world/sz.png differ diff --git a/web/js/world/tc.png b/web/js/world/tc.png new file mode 100644 index 0000000..b7450de Binary files /dev/null and b/web/js/world/tc.png differ diff --git a/web/js/world/td.png b/web/js/world/td.png new file mode 100644 index 0000000..cf8e057 Binary files /dev/null and b/web/js/world/td.png differ diff --git a/web/js/world/tf.png b/web/js/world/tf.png new file mode 100644 index 0000000..88d2158 Binary files /dev/null and b/web/js/world/tf.png differ diff --git a/web/js/world/tg.png b/web/js/world/tg.png new file mode 100644 index 0000000..c9298df Binary files /dev/null and b/web/js/world/tg.png differ diff --git a/web/js/world/th.png b/web/js/world/th.png new file mode 100644 index 0000000..e04583c Binary files /dev/null and b/web/js/world/th.png differ diff --git a/web/js/world/tj.png b/web/js/world/tj.png new file mode 100644 index 0000000..efad9a5 Binary files /dev/null and b/web/js/world/tj.png differ diff --git a/web/js/world/tk.png b/web/js/world/tk.png new file mode 100644 index 0000000..5185edb Binary files /dev/null and b/web/js/world/tk.png differ diff --git a/web/js/world/tl.png b/web/js/world/tl.png new file mode 100644 index 0000000..b5df531 Binary files /dev/null and b/web/js/world/tl.png differ diff --git a/web/js/world/tm.png b/web/js/world/tm.png new file mode 100644 index 0000000..aff8f4e Binary files /dev/null and b/web/js/world/tm.png differ diff --git a/web/js/world/tn.png b/web/js/world/tn.png new file mode 100644 index 0000000..12e2045 Binary files /dev/null and b/web/js/world/tn.png differ diff --git a/web/js/world/to.png b/web/js/world/to.png new file mode 100644 index 0000000..5398fab Binary files /dev/null and b/web/js/world/to.png differ diff --git a/web/js/world/tp.png b/web/js/world/tp.png new file mode 100644 index 0000000..b5df531 Binary files /dev/null and b/web/js/world/tp.png differ diff --git a/web/js/world/tr.png b/web/js/world/tr.png new file mode 100644 index 0000000..66b0e45 Binary files /dev/null and b/web/js/world/tr.png differ diff --git a/web/js/world/tt.png b/web/js/world/tt.png new file mode 100644 index 0000000..b3e1664 Binary files /dev/null and b/web/js/world/tt.png differ diff --git a/web/js/world/tv.png b/web/js/world/tv.png new file mode 100644 index 0000000..f78c0d9 Binary files /dev/null and b/web/js/world/tv.png differ diff --git a/web/js/world/tw.png b/web/js/world/tw.png new file mode 100644 index 0000000..2bb14c4 Binary files /dev/null and b/web/js/world/tw.png differ diff --git a/web/js/world/tz.png b/web/js/world/tz.png new file mode 100644 index 0000000..f3e8e12 Binary files /dev/null and b/web/js/world/tz.png differ diff --git a/web/js/world/ua.png b/web/js/world/ua.png new file mode 100644 index 0000000..8629136 Binary files /dev/null and b/web/js/world/ua.png differ diff --git a/web/js/world/ug.png b/web/js/world/ug.png new file mode 100644 index 0000000..d17a5d3 Binary files /dev/null and b/web/js/world/ug.png differ diff --git a/web/js/world/um.png b/web/js/world/um.png new file mode 100644 index 0000000..a21bdc5 Binary files /dev/null and b/web/js/world/um.png differ diff --git a/web/js/world/us.png b/web/js/world/us.png new file mode 100644 index 0000000..a21bdc5 Binary files /dev/null and b/web/js/world/us.png differ diff --git a/web/js/world/uy.png b/web/js/world/uy.png new file mode 100644 index 0000000..43a2372 Binary files /dev/null and b/web/js/world/uy.png differ diff --git a/web/js/world/uz.png b/web/js/world/uz.png new file mode 100644 index 0000000..456d359 Binary files /dev/null and b/web/js/world/uz.png differ diff --git a/web/js/world/va.png b/web/js/world/va.png new file mode 100644 index 0000000..306dc1e Binary files /dev/null and b/web/js/world/va.png differ diff --git a/web/js/world/vc.png b/web/js/world/vc.png new file mode 100644 index 0000000..6824712 Binary files /dev/null and b/web/js/world/vc.png differ diff --git a/web/js/world/ve.png b/web/js/world/ve.png new file mode 100644 index 0000000..c93b6fc Binary files /dev/null and b/web/js/world/ve.png differ diff --git a/web/js/world/vg.png b/web/js/world/vg.png new file mode 100644 index 0000000..96172ad Binary files /dev/null and b/web/js/world/vg.png differ diff --git a/web/js/world/vi.png b/web/js/world/vi.png new file mode 100644 index 0000000..ab242df Binary files /dev/null and b/web/js/world/vi.png differ diff --git a/web/js/world/vn.png b/web/js/world/vn.png new file mode 100644 index 0000000..d346b24 Binary files /dev/null and b/web/js/world/vn.png differ diff --git a/web/js/world/vu.png b/web/js/world/vu.png new file mode 100644 index 0000000..4962e7b Binary files /dev/null and b/web/js/world/vu.png differ diff --git a/web/js/world/wf.png b/web/js/world/wf.png new file mode 100644 index 0000000..3cee60e Binary files /dev/null and b/web/js/world/wf.png differ diff --git a/web/js/world/ws.png b/web/js/world/ws.png new file mode 100644 index 0000000..90c97c4 Binary files /dev/null and b/web/js/world/ws.png differ diff --git a/web/js/world/xt.png b/web/js/world/xt.png new file mode 100644 index 0000000..5606144 Binary files /dev/null and b/web/js/world/xt.png differ diff --git a/web/js/world/ye.png b/web/js/world/ye.png new file mode 100644 index 0000000..8f3b8d2 Binary files /dev/null and b/web/js/world/ye.png differ diff --git a/web/js/world/yt.loc.png b/web/js/world/yt.loc.png new file mode 100644 index 0000000..c3e3376 Binary files /dev/null and b/web/js/world/yt.loc.png differ diff --git a/web/js/world/yt.png b/web/js/world/yt.png new file mode 100644 index 0000000..d4616ed Binary files /dev/null and b/web/js/world/yt.png differ diff --git a/web/js/world/yu.png b/web/js/world/yu.png new file mode 100644 index 0000000..9355b93 Binary files /dev/null and b/web/js/world/yu.png differ diff --git a/web/js/world/za.png b/web/js/world/za.png new file mode 100644 index 0000000..490f2da Binary files /dev/null and b/web/js/world/za.png differ diff --git a/web/js/world/zm.png b/web/js/world/zm.png new file mode 100644 index 0000000..4fe4cbe Binary files /dev/null and b/web/js/world/zm.png differ diff --git a/web/js/world/zw.png b/web/js/world/zw.png new file mode 100644 index 0000000..e7754fa Binary files /dev/null and b/web/js/world/zw.png differ diff --git a/web/style.css b/web/style.css index 9f2ca71..9d0313c 100644 --- a/web/style.css +++ b/web/style.css @@ -31,4 +31,8 @@ #info{ color:red; +} + +#metadata{ + visibility: hidden; } \ No newline at end of file diff --git a/xml_exporter.py b/xml_exporter.py index a649d74..98ac516 100755 --- a/xml_exporter.py +++ b/xml_exporter.py @@ -28,6 +28,7 @@ class xml_reporting(object): server_name = ET.SubElement(hop, "server_name") asn = ET.SubElement(hop, "asn") timestamp = ET.SubElement(hop, "timestamp") + country_code = ET.SubElement(hop,"country_code") meta = ET.SubElement(hop, "meta") root.text = i['url'] @@ -41,6 +42,7 @@ class xml_reporting(object): server_name.text = i['server_name'] asn.text = i['asn'] timestamp.text = i['timestamp'] + country_code.text = i['country_code'] meta.text = "Connect here XML metadata" tree = ET.ElementTree(root)