Router Naming Convention for teksavvy.com, 201803

Regular Expressions:

  1. \d+-\d+-([a-z]+\d+-[a-z\d]+)\.teksavvy\.com$

Statistics:

Legend:

Green

+ Inferred identifier, true positive when evaluated against training data

Orange

- Inferred identifier, false negative when evaluated against training data

Red

! Inferred identifier, false positive when evaluated against training data

Red

x Inferred identifier, but contains part of IP address literal embedded in hostname
~ False negative, not matched
o No regex matched the interface, but the interface was the only interface in this suffix on the router
* A filter regex matched the interface

Evaluation against training data:

agg01-ott
206.248.145.244+ge-0-0-1-96-agg01-ott.teksavvy.com
206.248.141.122+ge-0-0-1-97-agg01-ott.teksavvy.com
 
agg01-tor
104.195.128.141~104-195-128-141.cpe.teksavvy.com
104.195.128.73~104-195-128-73.cpe.teksavvy.com
206.248.155.18+ae1-0-agg01-tor.teksavvy.com
206.248.155.95+ae4-0-agg01-tor.teksavvy.com
108.175.237.137+xe-0-2-3-0-agg01-tor.teksavvy.com
192.171.63.13+xe-0-3-0-0-agg01-tor.teksavvy.com
192.171.60.29+xe-1-3-0-0-agg01-tor.teksavvy.com
 
agg01-tor2
104.195.128.217~104-195-128-217.cpe.teksavvy.com
104.195.129.29~104-195-129-29.cpe.teksavvy.com
76.10.177.145+ae0-3425-agg01-tor2.teksavvy.com
206.248.155.14+ae1-0-agg01-tor2.teksavvy.com
206.248.155.93+ae3-0-agg01-tor2.teksavvy.com
69.165.219.105+xe-0-0-0-0-agg01-tor2.teksavvy.com
69.165.174.249+xe-0-0-1-0-agg01-tor2.teksavvy.com
69.196.175.181+xe-1-1-3-0-agg01-tor2.teksavvy.com
 
agg01-van
76.10.191.2+ae0-10-agg01-van.teksavvy.com
76.10.191.65+ge-1-0-3-0-agg01-van.teksavvy.com
69.165.226.161+ge-1-0-5-0-agg01-van.teksavvy.com
76.10.191.98+ge-1-0-6-0-agg01-van.teksavvy.com
76.10.191.109+ge-1-0-7-0-agg01-van.teksavvy.com
76.10.191.89+ge-1-0-8-0-agg01-van.teksavvy.com
76.10.191.33+xe-1-3-1-1395-agg01-van.teksavvy.com
76.10.191.137+xe-1-3-1-1832-agg01-van.teksavvy.com
76.10.191.113+xe-1-3-1-801-agg01-van.teksavvy.com
76.10.191.141+xe-1-3-1-806-agg01-van.teksavvy.com
76.10.191.145+xe-1-3-1-807-agg01-van.teksavvy.com
76.10.191.149+xe-1-3-1-808-agg01-van.teksavvy.com
76.10.191.161+xe-1-3-1-809-agg01-van.teksavvy.com
76.10.191.133+xe-1-3-1-810-agg01-van.teksavvy.com
76.10.191.157+xe-1-3-1-811-agg01-van.teksavvy.com
76.10.191.41+xe-2-0-0-3814-agg01-van.teksavvy.com
76.10.191.49+xe-2-0-0-3925-agg01-van.teksavvy.com
192.252.226.105+xe-2-0-0-820-agg01-van.teksavvy.com
192.252.226.109+xe-2-0-0-821-agg01-van.teksavvy.com
76.10.191.125+xe-2-0-0-824-agg01-van.teksavvy.com
76.10.191.57+xe-2-0-0-83-agg01-van.teksavvy.com
76.10.191.169+xe-2-0-0-86-agg01-van.teksavvy.com
76.10.191.13+xe-2-0-0-88-agg01-van.teksavvy.com
 
bdr01-mtl
206.248.141.13+ae1-0-bdr01-mtl.teksavvy.com
206.248.140.217+ae2-10-bdr01-mtl.teksavvy.com
206.248.189.96+ae5-0-bdr01-mtl.teksavvy.com
192.171.63.162+xe-0-0-0-2210-bdr01-mtl.teksavvy.com
192.171.63.17+xe-0-1-0-0-bdr01-mtl.teksavvy.com
206.248.155.90+xe-2-0-2-2230-bdr01-mtl.teksavvy.com
75.119.232.17+xe-2-1-3-0-bdr01-mtl.teksavvy.com
192.171.61.9+xe-2-2-0-0-bdr01-mtl.teksavvy.com
206.248.155.109+xe-5-2-1-0-bdr01-mtl.teksavvy.com
 
bdr01-mtl3
206.248.141.14+ae0-0-bdr01-mtl3.teksavvy.com
206.248.141.22+ae1-0-bdr01-mtl3.teksavvy.com
206.248.189.99+ae4-0-bdr01-mtl3.teksavvy.com
 
bdr01-tor
206.248.155.22+ae0-2167-bdr01-tor.teksavvy.com
206.248.155.13+ae1-0-bdr01-tor.teksavvy.com
206.248.155.10+ae12-0-bdr01-tor.teksavvy.com
206.248.189.212+ae2-0-bdr01-tor.teksavvy.com
206.248.155.94+ae4-0-bdr01-tor.teksavvy.com
206.248.155.160+ae9-0-bdr01-tor.teksavvy.com
206.248.155.89+xe-2-0-0-2230-bdr01-tor.teksavvy.com
192.171.63.161+xe-3-0-0-2210-bdr01-tor.teksavvy.com
216.66.39.114teksavvy-solutions-inc.10gigabitethernet2-1.core2.tor1.he.net
 
bdr01-tor2
206.248.155.92+ae10-0-bdr01-tor2.teksavvy.com
206.248.155.17+ae2-0-bdr01-tor2.teksavvy.com
206.248.141.21+ae6-0-bdr01-tor2.teksavvy.com
206.248.155.9+ae8-0-bdr01-tor2.teksavvy.com
209.51.184.254teksavvy-solutions-inc.10gigabitethernet15-2.core1.tor1.he.net
 
104.195.128.10~104-195-128-10.cpe.teksavvy.com
104.195.128.102~104-195-128-102.cpe.teksavvy.com
104.195.128.106~104-195-128-106.cpe.teksavvy.com
104.195.128.110~104-195-128-110.cpe.teksavvy.com
104.195.128.114~104-195-128-114.cpe.teksavvy.com
104.195.128.118~104-195-128-118.cpe.teksavvy.com
104.195.128.122~104-195-128-122.cpe.teksavvy.com
104.195.128.126~104-195-128-126.cpe.teksavvy.com
104.195.128.130~104-195-128-130.cpe.teksavvy.com
104.195.128.134~104-195-128-134.cpe.teksavvy.com
104.195.128.138~104-195-128-138.cpe.teksavvy.com
104.195.128.14~104-195-128-14.cpe.teksavvy.com
104.195.128.142~104-195-128-142.cpe.teksavvy.com
104.195.128.146~104-195-128-146.cpe.teksavvy.com
104.195.128.150~104-195-128-150.cpe.teksavvy.com
104.195.128.154~104-195-128-154.cpe.teksavvy.com
104.195.128.158~104-195-128-158.cpe.teksavvy.com
104.195.128.162~104-195-128-162.cpe.teksavvy.com
104.195.128.166~104-195-128-166.cpe.teksavvy.com
104.195.128.170~104-195-128-170.cpe.teksavvy.com
104.195.128.174~104-195-128-174.cpe.teksavvy.com
104.195.128.178~104-195-128-178.cpe.teksavvy.com
104.195.128.18~104-195-128-18.cpe.teksavvy.com
104.195.128.182~104-195-128-182.cpe.teksavvy.com
104.195.128.186~104-195-128-186.cpe.teksavvy.com
104.195.128.190~104-195-128-190.cpe.teksavvy.com
104.195.128.194~104-195-128-194.cpe.teksavvy.com
104.195.128.198~104-195-128-198.cpe.teksavvy.com
104.195.128.2~104-195-128-2.cpe.teksavvy.com
104.195.128.202~104-195-128-202.cpe.teksavvy.com
104.195.128.206~104-195-128-206.cpe.teksavvy.com
104.195.128.210~104-195-128-210.cpe.teksavvy.com
104.195.128.214~104-195-128-214.cpe.teksavvy.com
104.195.128.218~104-195-128-218.cpe.teksavvy.com
104.195.128.22~104-195-128-22.cpe.teksavvy.com
104.195.128.222~104-195-128-222.cpe.teksavvy.com
104.195.128.226~104-195-128-226.cpe.teksavvy.com
104.195.128.230~104-195-128-230.cpe.teksavvy.com
104.195.128.234~104-195-128-234.cpe.teksavvy.com
104.195.128.238~104-195-128-238.cpe.teksavvy.com
104.195.128.242~104-195-128-242.cpe.teksavvy.com
104.195.128.246~104-195-128-246.cpe.teksavvy.com
104.195.128.250~104-195-128-250.cpe.teksavvy.com
104.195.128.254~104-195-128-254.cpe.teksavvy.com
104.195.128.26~104-195-128-26.cpe.teksavvy.com
104.195.128.30~104-195-128-30.cpe.teksavvy.com
104.195.128.34~104-195-128-34.cpe.teksavvy.com
104.195.128.38~104-195-128-38.cpe.teksavvy.com
104.195.128.42~104-195-128-42.cpe.teksavvy.com
104.195.128.46~104-195-128-46.cpe.teksavvy.com
104.195.128.50~104-195-128-50.cpe.teksavvy.com
104.195.128.54~104-195-128-54.cpe.teksavvy.com
104.195.128.58~104-195-128-58.cpe.teksavvy.com
104.195.128.6~104-195-128-6.cpe.teksavvy.com
104.195.128.62~104-195-128-62.cpe.teksavvy.com
104.195.128.66~104-195-128-66.cpe.teksavvy.com
104.195.128.70~104-195-128-70.cpe.teksavvy.com
104.195.128.74~104-195-128-74.cpe.teksavvy.com
104.195.128.78~104-195-128-78.cpe.teksavvy.com
104.195.128.82~104-195-128-82.cpe.teksavvy.com
104.195.128.86~104-195-128-86.cpe.teksavvy.com
104.195.128.90~104-195-128-90.cpe.teksavvy.com
104.195.128.94~104-195-128-94.cpe.teksavvy.com
104.195.128.98~104-195-128-98.cpe.teksavvy.com
104.195.129.10~104-195-129-10.cpe.teksavvy.com
104.195.129.14~104-195-129-14.cpe.teksavvy.com
104.195.129.18~104-195-129-18.cpe.teksavvy.com
104.195.129.2~104-195-129-2.cpe.teksavvy.com
104.195.129.22~104-195-129-22.cpe.teksavvy.com
104.195.129.26~104-195-129-26.cpe.teksavvy.com
104.195.129.30~104-195-129-30.cpe.teksavvy.com
104.195.129.6~104-195-129-6.cpe.teksavvy.com
209.239.24.10209-239-24-10.ded.execulink.com
209.239.24.106209-239-24-106.ded.execulink.com
209.239.24.110209-239-24-110.cable.execulink.com
209.239.24.114209-239-24-114.ded.execulink.com
209.239.24.118209-239-24-118.ded.execulink.com
209.239.24.122209-239-24-122.ded.execulink.com
209.239.24.126209-239-24-126.cable.execulink.com
209.239.24.130209-239-24-130.cable.execulink.com
209.239.24.134209-239-24-134.ded.execulink.com
209.239.24.138209-239-24-138.cable.execulink.com
209.239.24.14209-239-24-14.ded.execulink.com
209.239.24.142209-239-24-142.ded.execulink.com
209.239.24.146209-239-24-146.cable.execulink.com
209.239.24.18209-239-24-18.cable.execulink.com
209.239.24.2209-239-24-2.cable.execulink.com
209.239.24.22209-239-24-22.ded.execulink.com
209.239.24.26209-239-24-26.cable.execulink.com
209.239.24.30209-239-24-30.ded.execulink.com
209.239.24.34209-239-24-34.ded.execulink.com
209.239.24.38209-239-24-38.cable.execulink.com
209.239.24.42209-239-24-42.ded.execulink.com
209.239.24.46209-239-24-46.ded.execulink.com
209.239.24.50209-239-24-50.cable.execulink.com
209.239.24.54209-239-24-54.cable.execulink.com
209.239.24.58209-239-24-58.cable.execulink.com
209.239.24.6209-239-24-6.cable.execulink.com
209.239.24.62209-239-24-62.ded.execulink.com
209.239.24.66209-239-24-66.ded.execulink.com
209.239.24.70209-239-24-70.ded.execulink.com
209.239.24.74209-239-24-74.cable.execulink.com
209.239.24.78209-239-24-78.cable.execulink.com
209.239.24.82209-239-24-82.cable.execulink.com
209.239.24.86209-239-24-86.ded.execulink.com
209.239.24.90209-239-24-90.cable.execulink.com
209.239.24.94209-239-24-94.cable.execulink.com
209.239.24.98209-239-24-98.ded.execulink.com
216.75.173.10216-75-173-10.ded.execulink.com
216.75.173.106216-75-173-106.ded.execulink.com
216.75.173.110216-75-173-110.ded.execulink.com
216.75.173.114216-75-173-114.ded.execulink.com
216.75.173.118216-75-173-118.ded.execulink.com
216.75.173.122216-75-173-122.ded.execulink.com
216.75.173.126216-75-173-126.ded.execulink.com
216.75.173.130216-75-173-130.ded.execulink.com
216.75.173.134216-75-173-134.ded.execulink.com
216.75.173.138216-75-173-138.ded.execulink.com
216.75.173.14216-75-173-14.ded.execulink.com
216.75.173.142216-75-173-142.ded.execulink.com
216.75.173.146216-75-173-146.ded.execulink.com
216.75.173.18216-75-173-18.ded.execulink.com
216.75.173.2216-75-173-2.ded.execulink.com
216.75.173.22216-75-173-22.ded.execulink.com
216.75.173.26216-75-173-26.ded.execulink.com
216.75.173.30216-75-173-30.ded.execulink.com
216.75.173.38216-75-173-38.ded.execulink.com
216.75.173.42216-75-173-42.ded.execulink.com
216.75.173.46216-75-173-46.ded.execulink.com
216.75.173.50216-75-173-50.ded.execulink.com
216.75.173.54216-75-173-54.ded.execulink.com
216.75.173.58216-75-173-58.ded.execulink.com
216.75.173.6216-75-173-6.ded.execulink.com
216.75.173.62216-75-173-62.ded.execulink.com
216.75.173.66216-75-173-66.ded.execulink.com
216.75.173.70216-75-173-70.ded.execulink.com
216.75.173.74216-75-173-74.ded.execulink.com
216.75.173.78216-75-173-78.ded.execulink.com
216.75.173.82216-75-173-82.ded.execulink.com
216.75.173.86216-75-173-86.ded.execulink.com
216.75.173.90216-75-173-90.ded.execulink.com
216.75.173.94216-75-173-94.ded.execulink.com
216.75.173.98216-75-173-98.ded.execulink.com
104.153.24.10ip-104-153-24-10.user.start.ca
104.153.24.102ip-104-153-24-102.user.start.ca
104.153.24.106ip-104-153-24-106.user.start.ca
104.153.24.110ip-104-153-24-110.user.start.ca
104.153.24.114ip-104-153-24-114.user.start.ca
104.153.24.118ip-104-153-24-118.user.start.ca
104.153.24.122ip-104-153-24-122.user.start.ca
104.153.24.126ip-104-153-24-126.user.start.ca
104.153.24.130ip-104-153-24-130.user.start.ca
104.153.24.134ip-104-153-24-134.user.start.ca
104.153.24.138ip-104-153-24-138.user.start.ca
104.153.24.14ip-104-153-24-14.user.start.ca
104.153.24.142ip-104-153-24-142.user.start.ca
104.153.24.18ip-104-153-24-18.user.start.ca
104.153.24.2ip-104-153-24-2.user.start.ca
104.153.24.22ip-104-153-24-22.user.start.ca
104.153.24.26ip-104-153-24-26.user.start.ca
104.153.24.30ip-104-153-24-30.user.start.ca
104.153.24.34ip-104-153-24-34.user.start.ca
104.153.24.38ip-104-153-24-38.user.start.ca
104.153.24.42ip-104-153-24-42.user.start.ca
104.153.24.46ip-104-153-24-46.user.start.ca
104.153.24.50ip-104-153-24-50.user.start.ca
104.153.24.54ip-104-153-24-54.user.start.ca
104.153.24.58ip-104-153-24-58.user.start.ca
104.153.24.6ip-104-153-24-6.user.start.ca
104.153.24.62ip-104-153-24-62.user.start.ca
104.153.24.66ip-104-153-24-66.user.start.ca
104.153.24.70ip-104-153-24-70.user.start.ca
104.153.24.74ip-104-153-24-74.user.start.ca
104.153.24.78ip-104-153-24-78.user.start.ca
104.153.24.82ip-104-153-24-82.user.start.ca
104.153.24.86ip-104-153-24-86.user.start.ca
104.153.24.90ip-104-153-24-90.user.start.ca
104.153.24.94ip-104-153-24-94.user.start.ca
104.153.24.98ip-104-153-24-98.user.start.ca
 
69.165.226.162~69-165-226-162.dsl.teksavvy.com
76.10.191.114~76-10-191-114.dsl.teksavvy.com
76.10.191.134~76-10-191-134.dsl.teksavvy.com
76.10.191.146~76-10-191-146.dsl.teksavvy.com
76.10.191.150~76-10-191-150.dsl.teksavvy.com
76.10.191.158~76-10-191-158.dsl.teksavvy.com
76.10.191.66~76-10-191-66.dsl.teksavvy.com
172.103.255.102172.103.255.102.cable.tpia.cipherkey.com
172.103.255.106172.103.255.106.cable.tpia.cipherkey.com
172.103.255.110172.103.255.110.cable.tpia.cipherkey.com
172.103.255.114172.103.255.114.cable.tpia.cipherkey.com
172.103.255.94172.103.255.94.cable.tpia.cipherkey.com
69.50.161.169.50.161.1.cable.tpia.cipherkey.com
69.50.161.1069.50.161.10.cable.tpia.cipherkey.com
69.50.161.1469.50.161.14.cable.tpia.cipherkey.com
69.50.161.1869.50.161.18.cable.tpia.cipherkey.com
69.50.161.2269.50.161.22.cable.tpia.cipherkey.com
69.50.161.2669.50.161.26.cable.tpia.cipherkey.com
69.50.161.669.50.161.6.cable.tpia.cipherkey.com
66.163.72.70rc1st-be11-1.vc.shawcable.net
66.163.70.105rc1st-be50-1.vc.shawcable.net
66.163.68.221rc1st-tge0-0-0-1.vc.shawcable.net
216.113.197.162vl3003.lm01.shaw.core2.vtc.uniserve.ca
 
76.10.191.122~76-10-191-122.dsl.teksavvy.com
76.10.191.126~76-10-191-126.dsl.teksavvy.com
76.10.191.138~76-10-191-138.dsl.teksavvy.com
76.10.191.162~76-10-191-162.dsl.teksavvy.com
76.10.191.50~76-10-191-50.dsl.teksavvy.com
76.10.191.97~76-10-191-97.dsl.teksavvy.com
172.103.255.14172.103.255.14.cable.tpia.cipherkey.com
209.197.190.4209-197-190-4.cpe.distributel.net
66.18.220.46cable-northern-66-18-220-46.broadband.nucleus.com
 
76.10.191.110~76-10-191-110.dsl.teksavvy.com
76.10.191.142~76-10-191-142.dsl.teksavvy.com
76.10.191.170~76-10-191-170.dsl.teksavvy.com
76.10.191.58~76-10-191-58.dsl.teksavvy.com
76.10.191.78~76-10-191-78.dsl.teksavvy.com
172.103.255.22172.103.255.22.cable.tpia.cipherkey.com
172.103.255.26172.103.255.26.cable.tpia.cipherkey.com
209.197.190.12209-197-190-12.cpe.distributel.net
209.197.190.26209-197-190-26.cpe.distributel.net
66.18.249.82cable-southern-66-18-249-82.broadband.nucleus.com
66.163.71.97rc2so-tge0-15-2-0.cg.shawcable.net
66.163.67.133rc2so-tge0-4-0-8.cg.shawcable.net
66.163.76.61rc3so-be110-1.cg.shawcable.net
66.163.76.10rc3so-be82.cg.shawcable.net
216.113.197.178vl3005.cg01.shaw.core2.vtc.uniserve.ca
 
192.252.226.106~192-252-226-106.dsl.teksavvy.com
192.252.226.110~192-252-226-110.dsl.teksavvy.com
76.10.191.14~76-10-191-14.dsl.teksavvy.com
76.10.191.42~76-10-191-42.dsl.teksavvy.com
76.10.191.34~shaw-van.cable.teksavvy.com
 
75.119.232.18~75-119-232-18.dsl.teksavvy.com
192.171.63.18~videotron-ae1_102-bdr01-mtl.teksavvy.com
206.248.155.110~videotron-r1.teksavvy.com
64.235.193.254193.254-staticppp.3menatwork.com
64.111.81.46dsl-user.acndigital.net
66.158.129.42b2b2c-cable-10g1-129-42.cust.b2b2c.ca
206.80.244.172206-80-244-172.cpe.distributel.net
216.58.7.148216-58-7-148.cpe.distributel.net
206.80.245.52ppp-206-80-245-52.nas01.totftds.ext.distributel.net
96.127.240.460.5-2-0.er1.mtl7.ebox.ca
96.127.240.540.7-2-0.er1.mtl7.ebox.ca
65.38.93.42ip41265d2a.globale.net
205.151.226.62iteck-eg-gec01.infoteck.com
64.18.189.2222.189.18.64.static.oricom.ca
192.171.61.10192-171-61-10.cpe.pppoe.ca
216.239.72.138ip216-239-72-138.vif.net
 
108.175.237.138~108-175-237-138.dsl.teksavvy.com
69.165.174.250~69-165-174-250.dsl.teksavvy.com
69.165.219.106~69-165-219-106.dsl.teksavvy.com
64.111.81.210dsl-user.acndigital.net
24.226.6.4141-6-226-24.rev.cgocable.net
24.226.6.4545-6-226-24.rev.cgocable.net
69.196.175.182mail.dixontool.com
96.127.251.1420.ge-0-3-1.er1.mtl3.ebox.ca
216.75.175.178216-75-175-178.ded.execulink.com
216.75.175.30216-75-175-30.ded.execulink.com
205.210.53.2cable-gw-them.kingston.net
98.124.0.234cogeco-tpia-2.nexicom.net
66.79.252.42cogeco-tpia.nexicom.net
192.171.60.26192-171-60-26.cpe.pppoe.ca
192.171.63.10192-171-63-10.cpe.pppoe.ca
104.153.24.226ip-104-153-24-226.user.start.ca
104.153.24.230ip-104-153-24-230.user.start.ca
104.153.24.234ip-104-153-24-234.user.start.ca
104.153.24.238ip-104-153-24-238.user.start.ca
104.153.24.242ip-104-153-24-242.user.start.ca
205.210.53.6poi-tpia.wtccommunicaitons.ca
 
206.248.189.213~206-248-189-213.dsl.teksavvy.com
206.248.189.97~206-248-189-97.dsl.teksavvy.com
209.51.184.226teksavvy-solutions-inc.gigabitethernet4-14.core1.ash1.he.net
 
69.196.144.226o69-196-144-226.dsl.teksavvy.com
64.111.81.218dsl-user.acndigital.net
64.111.81.238dsl-user.acndigital.net
206.80.244.60gw-wolfedale1-to-ipr02.distributel.net
206.80.244.68gw-wolfedale2-to-ipr02.distributel.net
96.127.251.1380.xe-1-2-0.er1.mtl3.ebox.ca
205.151.226.34iteckbms01.infoteck.com
64.18.189.3030.189.18.64.static.oricom.ca
 
76.10.144.179ogw.zid.teksavvy.com
 
76.10.177.146o76-10-177-146.dsl.teksavvy.com
104.244.188.217te-0-0-2-0.v93.car01.eg.tor2.connections.ca
216.234.47.194te-0-0-2-0.v98.car01.eg.tor2.connections.ca
216.234.47.202te-0-0-2-1.v99.car01.eg.tor2.connections.ca
207.189.209.225225.209.189.207.static.addr.dsl4u.ca
 
76.10.191.1xae0-10-bdr01-van.teksavvy.com
66.160.158.250teksavvy-solutions-inc.10gigabitethernet1-4.core1.yvr1.he.net
 
76.10.191.130o76-10-191-130.dsl.teksavvy.com
172.103.255.10172.103.255.10.cable.tpia.cipherkey.com
216.113.197.166vl3004.vi01.shaw.core2.vtc.uniserve.ca
 
104.246.174.254o104-246-174-254.cpe.teksavvy.com