diff options
Diffstat (limited to 'test/test_vpn_detector.py')
| -rw-r--r-- | test/test_vpn_detector.py | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/test/test_vpn_detector.py b/test/test_vpn_detector.py index a45092b..4e089a2 100644 --- a/test/test_vpn_detector.py +++ b/test/test_vpn_detector.py @@ -18,9 +18,9 @@ class TestVpnDetector(unittest.TestCase): def test_list_to_knowledgebase(self): object_list = ['dc-488.pointtoserver.com', 'dc-497.pointtoserver.com', 'dc-321.ptoserver.com', 'dc-681.pointtoserver.com', 'dc-585.pointtoserver.com', 'dc-673.pointtoserver.com', 'dc-617.pointtoserver.com', 'dc-586.ptoserver.com', 'dc-540.ptoserver.com', 'dc-636.pointtoserver.com', 'dc-249.pointtoserver.com', 'dc-616.pointtoserver.com', 'dc-528.pointtoserver.com', 'dc-654.pointtoserver.com', 'dc-597.pointtoserver.com', 'dc-502.pointtoserver.com', 'dc-687.pointtoserver.com', 'dc-84.pointtoserver.com', 'dc-382.pointtoserver.com', 'dc-293.pointtoserver.com', 'dc-408.pointtoserver.com', 'dc-28.pointtoserver.com', 'dc-489.pointtoserver.com', 'dc-620.pointtoserver.com', 'dc-23.pointtoserver.com', 'dc-265.pointtoserver.com', 'dc-600.pointtoserver.com', 'dc-35.ptoserver.com', 'dc-533.ptoserver.com', 'dc-359.ptoserver.com', 'dc-647.pointtoserver.com', 'dc-644.pointtoserver.com', 'dc-501.pointtoserver.com', 'dc-678.pointtoserver.com', 'dc-676.pointtoserver.com', 'ack-eu.pointtoserver.com', 'dc-516.pointtoserver.com', 'dc-282.pointtoserver.com', 'dc-550.pointtoserver.com', 'dc-27.ptoserver.com', 'dc-549.ptoserver.com', 'dc-671.pointtoserver.com', 'dc-281.pointtoserver.com', 'dc-161.pointtoserver.com', 'dc-612.pointtoserver.com', 'dc-630.pointtoserver.com', 'dc-90.ptoserver.com', 'dc-656.pointtoserver.com', 'dc-574.ptoserver.com', 'dc-487.ptoserver.com', 'dc-550.ptoserver.com', 'dc-503.ptoserver.com', 'dc-260.ptoserver.com', 'dc-405.ptoserver.com', 'dc-108.pointtoserver.com', 'dc-575.pointtoserver.com', 'dc-588.pointtoserver.com', 'dc-323.pointtoserver.com', 'dc-599.pointtoserver.com', 'dc-622.pointtoserver.com', 'dc-615.pointtoserver.com', 'dc-642.pointtoserver.com', 'dc-607.pointtoserver.com', 'dc-625.pointtoserver.com', 'dc-693.pointtoserver.com', 'dc-592.pointtoserver.com', 'dc-674.pointtoserver.com', 'dc-325.pointtoserver.com', 'dc-598.pointtoserver.com', 'dc-641.pointtoserver.com', 'dc-663.pointtoserver.com', 'dc-530.ptoserver.com', 'dc-282.ptoserver.com', 'dc-621.pointtoserver.com', 'dc-90.pointtoserver.com', 'dc-635.pointtoserver.com', 'dc-283.pointtoserver.com', 'dc-613.pointtoserver.com', 'dc-306.pointtoserver.com', 'dc-668.pointtoserver.com', 'dc-623.pointtoserver.com', 'dc-272.pointtoserver.com', 'dc-222.ptoserver.com', 'dc-104.pointtoserver.com', 'dc-311.pointtoserver.com', 'dc-595.pointtoserver.com', 'dc-510.pointtoserver.com', 'dc-344.pointtoserver.com', 'dc-632.pointtoserver.com', 'dc-359.pointtoserver.com', 'dc-510.ptoserver.com', 'dc-619.pointtoserver.com', 'dc-364.pointtoserver.com', 'dc-108.ptoserver.com', 'dc-696.pointtoserver.com', 'dc-585.ptoserver.com', 'dc-651.pointtoserver.com', 'dc-652.pointtoserver.com', 'dc-677.pointtoserver.com', 'dc-587.pointtoserver.com', 'dc-631.pointtoserver.com', 'dc-667.pointtoserver.com', 'dc-260.pointtoserver.com', 'dc-689.pointtoserver.com', 'dc-405.pointtoserver.com', 'dc-291.pointtoserver.com', 'dc-235.pointtoserver.com', 'dc-568.pointtoserver.com', 'dc-201.pointtoserver.com', 'dc-357.pointtoserver.com', 'dc-556.pointtoserver.com', 'dc-570.pointtoserver.com', 'dc-584.pointtoserver.com', 'dc-624.pointtoserver.com', 'dc-240.ptoserver.com', 'dc-597.ptoserver.com', 'dc-609.pointtoserver.com', 'dc-675.pointtoserver.com', 'dc-338.ptoserver.com', 'dc-611.pointtoserver.com', 'dc-338.pointtoserver.com', 'dc-346.pointtoserver.com', 'dc-643.pointtoserver.com', 'dc-645.pointtoserver.com', 'dc-573.pointtoserver.com', 'dc-207.pointtoserver.com', 'dc-208.pointtoserver.com', 'dc-505.pointtoserver.com', 'dc-547.pointtoserver.com', 'dc-295.ptoserver.com', 'dc-594.pointtoserver.com', 'dc-500.pointtoserver.com', 'dc-660.pointtoserver.com', 'dc-691.pointtoserver.com', 'dc-610.pointtoserver.com', 'dc-333.pointtoserver.com', 'dc-476.pointtoserver.com', 'dc-547.ptoserver.com', 'dc-295.pointtoserver.com', 'dc-506.pointtoserver.com', 'dc-554.pointtoserver.com', 'dc-626.pointtoserver.com', 'dc-271.pointtoserver.com', 'dc-20.pointtoserver.com', 'dc-688.pointtoserver.com', 'dc-555.pointtoserver.com', 'dc-186.pointtoserver.com', 'dc-321.pointtoserver.com', 'dc-320.pointtoserver.com', 'dc-35.pointtoserver.com', 'dc-239.pointtoserver.com', 'dc-107.pointtoserver.com', 'dc-549.pointtoserver.com', 'dc-527.ptoserver.com', 'dc-194.pointtoserver.com', 'dc-661.pointtoserver.com', 'dc-686.pointtoserver.com', 'dc-692.pointtoserver.com', 'dc-487.pointtoserver.com', 'dc-634.pointtoserver.com', 'dc-537.pointtoserver.com', 'dc-672.pointtoserver.com', 'dc-498.pointtoserver.com', 'dc-669.pointtoserver.com', 'dc-553.pointtoserver.com', 'dc-602.pointtoserver.com', 'dc-234.ptoserver.com', 'dc-277.ptoserver.com', 'dc-694.pointtoserver.com', 'dc-363.pointtoserver.com', 'dc-285.pointtoserver.com', 'dc-278.pointtoserver.com', 'dc-571.ptoserver.com', 'dc-488.ptoserver.com', 'dc-504.pointtoserver.com', 'dc-653.pointtoserver.com', 'dc-239.ptoserver.com', 'dc-606.ptoserver.com', 'dc-264.pointtoserver.com', 'dc-298.ptoserver.com', 'dc-572.pointtoserver.com', 'dc-658.pointtoserver.com', 'dc-655.pointtoserver.com', 'dc-552.pointtoserver.com', 'dc-664.pointtoserver.com', 'dc-569.pointtoserver.com', 'dc-591.pointtoserver.com', 'dc-627.pointtoserver.com', 'sx013333-ikev.ptoserver.com', 'dc-283.ptoserver.com', 'dc-543.ptoserver.com', 'dc-102.ptoserver.com', 'dc-690.pointtoserver.com', 'dc-574.pointtoserver.com', 'dc-659.pointtoserver.com', 'dc-21.ptoserver.com', 'dc-525.ptoserver.com', 'dc-561.ptoserver.com', 'dc-194.ptoserver.com', 'dc-288.ptoserver.com', 'dc-476.ptoserver.com', 'dc-666.pointtoserver.com', 'dc-564.ptoserver.com', 'dc-551.pointtoserver.com', 'dc-590.pointtoserver.com', 'dc-532.pointtoserver.com', 'dc-523.ptoserver.com', 'dc-144.ptoserver.com', 'dc-599.ptoserver.com', 'dc-340.pointtoserver.com', 'dc-249.ptoserver.com', 'dc-291.ptoserver.com', 'dc-566.ptoserver.com', 'dc-342.ptoserver.com', 'dc-176.ptoserver.com', 'dc-235.ptoserver.com', 'dc-231.ptoserver.com', 'dc-272.ptoserver.com', 'dc-278.ptoserver.com', 'dc-281.ptoserver.com', 'dc-588.ptoserver.com', 'usut2-auto-udp-obf.ptoserver.com', 'dc-607.ptoserver.com', 'dc-612.ptoserver.com', 'dc-504.ptoserver.com', 'dc-271.ptoserver.com', 'dc-609.ptoserver.com', 'dc-20.ptoserver.com', 'dc-684.pointtoserver.com', 'dc-484.ptoserver.com', 'dc-344.ptoserver.com', 'dc-682.pointtoserver.com', 'dc-604.ptoserver.com', 'dc-105.ptoserver.com', 'dc-570.ptoserver.com', 'dc-649.pointtoserver.com', 'dc-657.pointtoserver.com', 'dc-491.ptoserver.com', 'dc-357.ptoserver.com', 'dc-592.ptoserver.com', 'dc-264.ptoserver.com', 'dc-275.ptoserver.com', 'dc-534.ptoserver.com', 'dc-554.ptoserver.com', 'prox-usla.pointtoserver.com', 'dc-320.ptoserver.com', 'dc-650.pointtoserver.com', 'prox-us.pointtoserver.com', 'dc-314.ptoserver.com', 'dc-204.ptoserver.com', 'dc-584.ptoserver.com', 'dc-538.ptoserver.com', 'dc-201.ptoserver.com', 'dc-502.ptoserver.com', 'dc-23.ptoserver.com', 'dc-29.ptoserver.com', 'dc-17.ptoserver.com', 'dc-186.ptoserver.com', 'dc-556.ptoserver.com', 'sx1730163-ikev.ptoserver.com', 'dc-605.ptoserver.com', 'dc-284.ptoserver.com', 'dc-333.ptoserver.com', 'dc-171.ptoserver.com', 'dc-313.ptoserver.com', 'dc-207.ptoserver.com', 'dc-360.ptoserver.com', 'usut2-auto-ikev.ptoserver.com', 'dc-329.ptoserver.com', 'dc-600.ptoserver.com', 'dc-202.ptoserver.com', 'dc-150.ptoserver.com', 'dc-569.ptoserver.com', 'dc-391.ptoserver.com', 'dc-553.ptoserver.com', 'dc-531.ptoserver.com', 'dc-591.ptoserver.com', 'dc-572.ptoserver.com', 'dc-680.pointtoserver.com', 'dc-21.pointtoserver.com', 'dc-646.pointtoserver.com', 'dc-490.ptoserver.com', 'dc-508.ptoserver.com', 'dc-501.ptoserver.com', 'dc-590.ptoserver.com', 'dc-408.ptoserver.com', 'dc-589.ptoserver.com', 'dc-602.ptoserver.com', 'prox-ph.pointtoserver.com', 'dc-482.ptoserver.com', 'dc-558.pointtoserver.com', 'dc-315.ptoserver.com', 'dc-505.ptoserver.com', 'dc-598.ptoserver.com', 'prox-lu.pointtoserver.com', 'dc-552.ptoserver.com', 'dc-297.ptoserver.com', 'dc-323.ptoserver.com', 'dc-628.pointtoserver.com', 'sx0110916-wg.pointtoserver.com', 'prox-lt.pointtoserver.com', 'dc-610.ptoserver.com', 'dc-497.ptoserver.com', 'prox-usny.pointtoserver.com', 'dc-316.ptoserver.com', 'dc-97.ptoserver.com', 'prox-mx.pointtoserver.com', 'prox-usut.pointtoserver.com', 'dc-11.ptoserver.com', 'us2-auto-ikev.dns2use.com', 'prox-jp.pointtoserver.com', 'prox-ae.pointtoserver.com', 'us2-auto-udp-obf.ptoserver.com', 'prox-vudu.pointtoserver.com', 'dc-500.ptoserver.com', 'dc-340.ptoserver.com', 'us2-auto-ikev.ptoserver.com', 'dc-208.ptoserver.com', 'prox-us.ptoserver.com', 'dc-573.ptoserver.com', 'dc-364.ptoserver.com', 'dc-341.ptoserver.com', 'us2-obf-udp.ptoserver.com', 'sx013365-wg.pointtoserver.com', 'dc-611.ptoserver.com', 'dc-506.ptoserver.com', 'dc-311.ptoserver.com', 'dc-489.ptoserver.com', 'dc-551.ptoserver.com', 'dc-285.ptoserver.com', 'dc-499.ptoserver.com', 'dc-265.ptoserver.com', 'sx0160146-ikev.ptoserver.com', 'ae2-auto-udp-obf.ptoserver.com', 'sx710617-wg.pointtoserver.com', 'sx013396-ikev.ptoserver.com', 'dc-296.ptoserver.com', 'dc-617.ptoserver.com', 'prox-de.pointtoserver.com', 'dc-529.ptoserver.com', 'dc-516.ptoserver.com', 'dc-363.ptoserver.com', 'dc-603.ptoserver.com', 'dc-562.ptoserver.com', 'dc-558.ptoserver.com', 'dc-292.ptoserver.com', 'dc-587.ptoserver.com', 'sx016069-ikev.ptoserver.com', 'dc-479.ptoserver.com', 'dc-28.ptoserver.com', 'dc-161.ptoserver.com', 'dc-528.ptoserver.com', 'dc-154.ptoserver.com', 'sx0140122-wg.pointtoserver.com', 'dc-382.ptoserver.com', 'dc-537.ptoserver.com', 'dc-515.ptoserver.com', 'dc-580.ptoserver.com', 'sx050159-wg.pointtoserver.com', 'dc-583.ptoserver.com', 'dc-279.ptoserver.com', 'dc-603.pointtoserver.com', 'dc-79.ptoserver.com', 'dc-107.ptoserver.com', 'dc-204.pointtoserver.com', 'dc-178.ptoserver.com', 'dc-555.ptoserver.com', 'dc-325.ptoserver.com', 'dc-638.pointtoserver.com', 'dc-594.ptoserver.com', 'dc-342.pointtoserver.com', 'dc-557.ptoserver.com', 'dc-84.ptoserver.com', 'it2-auto-ikev.ptoserver.com', 'dc-536.ptoserver.com', 'sx0160131-wg.pointtoserver.com', 'dc-522.ptoserver.com', 'sx013365-ikev.ptoserver.com', 'dc-604.pointtoserver.com', 'sx023071-ikev.ptoserver.com', 'dc-151.ptoserver.com', 'us2-udp-obf.ptoserver.com', 'dc-665.pointtoserver.com', 'dc-531.pointtoserver.com', 'dc-695.pointtoserver.com', 'prox-nflus.pointtoserver.com', 'px0110402.pointtoserver.com', 'usphx2-auto-udp-obf.ptoserver.com', 'usga2-auto-ikev.ptoserver.com', 'sx016069-wg.pointtoserver.com', 'sx013396-wg.pointtoserver.com', 'sx0225204-ikev.ptoserver.com', 'sx0224177-ikev.ptoserver.com', 'ru2-auto-udp-obf.dns2use.com', 'sx043064-wg.pointtoserver.com',] - self.vpn_detector.save_to_knowledgebase(object_type='domain', object_list=object_list, - vpn_service_name='ivacyvpn', plugin_id=3, - plugin_name='ivacyvpn', output_filename='ivacyvpn_servername_builtin.csv', confidence='confirmed') + self.vpn_detector.save_results(object_type='domain', object_list=object_list, + vpn_service_name='ivacyvpn', plugin_id=3, + plugin_name='ivacyvpn', output_filename='ivacyvpn_servername_builtin.csv', confidence='confirmed') # object_list = ['atl-b58.vpn.ipvanish.com', 'dxb-c08.vpn.ipvanish.com', 'hkg-a03.vpn.ipvanish.com', 'lis-c12.vpn.ipvanish.com', 'scl-c02.vpn.ipvanish.com', 'adl-c03.vpn.ipvanish.com', 'iad-a65.vpn.ipvanish.com', 'ath-c09.vpn.ipvanish.com', 'bhx-c20.vpn.ipvanish.com', 'bos-a63.vpn.ipvanish.com', 'osl-c05.vpn.ipvanish.com', 'par-a15.vpn.ipvanish.com', 'yul-c26.vpn.ipvanish.com', 'syd-a18.vpn.ipvanish.com', 'syd-a17.vpn.ipvanish.com', 'vlc-c04.vpn.ipvanish.com', 'pnq-c03.vpn.ipvanish.com', 'fra-a15.vpn.ipvanish.com', 'bhx-c08.vpn.ipvanish.com', 'hkg-a11.vpn.ipvanish.com', 'mel-b19.vpn.ipvanish.com', 'msy-c31.vpn.ipvanish.com', 'syd-a20.vpn.ipvanish.com', 'bog-c06.vpn.ipvanish.com', 'bog-c11.vpn.ipvanish.com', 'bod-c04.vpn.ipvanish.com', 'bne-c06.vpn.ipvanish.com', 'bos-a29.vpn.ipvanish.com', 'bod-c08.vpn.ipvanish.com', 'bos-a11.vpn.ipvanish.com', 'otp-c06.vpn.ipvanish.com', 'chi-a50.vpn.ipvanish.com', 'gdl-c02.vpn.ipvanish.com', 'gla-c04.vpn.ipvanish.com', 'hkg-a15.vpn.ipvanish.com', 'lon-a30.vpn.ipvanish.com', 'rix-c11.vpn.ipvanish.com', 'sea-a05.vpn.ipvanish.com', 'stl-a14.vpn.ipvanish.com', 'sto-a05.vpn.ipvanish.com', 'msp-a09.vpn.ipvanish.com', 'tia-c02.vpn.ipvanish.com', 'sin-a10.vpn.ipvanish.com', 'ams-a47.vpn.ipvanish.com', 'stl-a07.vpn.ipvanish.com', 'hou-c46.vpn.ipvanish.com', 'jnb-c02.vpn.ipvanish.com', 'dtw-a10.vpn.ipvanish.com', 'bog-c07.vpn.ipvanish.com', 'bos-a02.vpn.ipvanish.com', 'chi-a13.vpn.ipvanish.com', 'chi-b18.vpn.ipvanish.com', 'lon-a50.vpn.ipvanish.com', 'mad-a07.vpn.ipvanish.com', 'lax-b12.vpn.ipvanish.com', 'mia-a04.vpn.ipvanish.com', 'mia-a41.vpn.ipvanish.com', 'msp-a13.vpn.ipvanish.com', 'yul-c21.vpn.ipvanish.com', 'bos-a23.vpn.ipvanish.com', 'tor-b02.vpn.ipvanish.com', 'waw-a09.vpn.ipvanish.com', 'gla-c01.vpn.ipvanish.com', 'tlv-c16.vpn.ipvanish.com', 'zrh-c09.vpn.ipvanish.com', 'bud-c03.vpn.ipvanish.com', 'tpe-c02.vpn.ipvanish.com', 'osl-c06.vpn.ipvanish.com', 'syd-a21.vpn.ipvanish.com', 'zag-c10.vpn.ipvanish.com', 'bne-c03.vpn.ipvanish.com', 'hel-c02.vpn.ipvanish.com', 'bru-c24.vpn.ipvanish.com', 'msp-a21.vpn.ipvanish.com', 'per-c05.vpn.ipvanish.com', 'bog-c09.vpn.ipvanish.com', 'bts-c06.vpn.ipvanish.com', 'chi-b62.vpn.ipvanish.com', 'dtw-a14.vpn.ipvanish.com', 'ams-a04.vpn.ipvanish.com', 'iad-b03.vpn.ipvanish.com', 'beg-c04.vpn.ipvanish.com', 'bud-c04.vpn.ipvanish.com', 'bud-c02.vpn.ipvanish.com', 'per-c03.vpn.ipvanish.com', 'vie-c10.vpn.ipvanish.com', 'ams-a23.vpn.ipvanish.com', 'sel-a04.vpn.ipvanish.com', 'atl-a80.vpn.ipvanish.com', 'dxb-c05.vpn.ipvanish.com', 'fra-a16.vpn.ipvanish.com', 'gla-c05.vpn.ipvanish.com', 'man-c16.vpn.ipvanish.com', 'iad-a07.vpn.ipvanish.com', 'beg-c01.vpn.ipvanish.com', 'bhx-c19.vpn.ipvanish.com', 'bne-c05.vpn.ipvanish.com', 'cph-c37.vpn.ipvanish.com', 'ams-a17.vpn.ipvanish.com', 'bod-c07.vpn.ipvanish.com', 'eze-c04.vpn.ipvanish.com', 'kiv-c02.vpn.ipvanish.com', 'cvg-b19.vpn.ipvanish.com', 'beg-c02.vpn.ipvanish.com', 'akl-c04.vpn.ipvanish.com', 'ath-c05.vpn.ipvanish.com', 'lax-a26.vpn.ipvanish.com', 'lim-c01.vpn.ipvanish.com', 'akl-c01.vpn.ipvanish.com', 'adl-c01.vpn.ipvanish.com', 'ams-a34.vpn.ipvanish.com', 'cvg-b06.vpn.ipvanish.com', 'eze-c03.vpn.ipvanish.com', 'per-c02.vpn.ipvanish.com', 'tlv-c15.vpn.ipvanish.com', 'tor-b20.vpn.ipvanish.com', 'lju-c06.vpn.ipvanish.com', 'lux-c05.vpn.ipvanish.com', 'lim-c02.vpn.ipvanish.com', 'msy-c33.vpn.ipvanish.com', 'mad-a17.vpn.ipvanish.com', 'nrt-a18.vpn.ipvanish.com', 'phx-a13.vpn.ipvanish.com', 'dal-a24.vpn.ipvanish.com', 'kiv-c01.vpn.ipvanish.com', 'den-a08.vpn.ipvanish.com', 'lju-c03.vpn.ipvanish.com', 'lon-a11.vpn.ipvanish.com', 'sof-c06.vpn.ipvanish.com', 'sto-a28.vpn.ipvanish.com', 'tia-c07.vpn.ipvanish.com', 'tor-b04.vpn.ipvanish.com', 'vlc-c02.vpn.ipvanish.com', 'prg-c10.vpn.ipvanish.com', 'sin-a15.vpn.ipvanish.com', 'vlc-c01.vpn.ipvanish.com', 'adl-c04.vpn.ipvanish.com', 'bhx-c11.vpn.ipvanish.com', 'bru-c25.vpn.ipvanish.com', 'gla-c02.vpn.ipvanish.com', 'ist-c06.vpn.ipvanish.com', 'las-c33.vpn.ipvanish.com', 'man-c18.vpn.ipvanish.com', 'zrh-c02.vpn.ipvanish.com', 'nyc-b49.vpn.ipvanish.com', 'par-a13.vpn.ipvanish.com', 'mia-a34.vpn.ipvanish.com', 'stl-a06.vpn.ipvanish.com', 'sea-a18.vpn.ipvanish.com', 'gru-c06.vpn.ipvanish.com', 'sof-c01.vpn.ipvanish.com', 'akl-c03.vpn.ipvanish.com', 'bod-c05.vpn.ipvanish.com', 'bru-c23.vpn.ipvanish.com', 'bod-c02.vpn.ipvanish.com', 'bod-c03.vpn.ipvanish.com', 'yul-c27.vpn.ipvanish.com', 'lux-c09.vpn.ipvanish.com', 'lux-c06.vpn.ipvanish.com', 'nyc-a59.vpn.ipvanish.com', 'cph-c25.vpn.ipvanish.com', 'cph-c35.vpn.ipvanish.com', 'ist-c01.vpn.ipvanish.com', 'jnb-c01.vpn.ipvanish.com', 'lux-c07.vpn.ipvanish.com', 'akl-c02.vpn.ipvanish.com', 'rix-c13.vpn.ipvanish.com', 'sto-a26.vpn.ipvanish.com', 'bru-c26.vpn.ipvanish.com', 'man-c11.vpn.ipvanish.com', 'sto-a20.vpn.ipvanish.com', 'sel-a02.vpn.ipvanish.com', 'vie-c11.vpn.ipvanish.com', 'tpe-c01.vpn.ipvanish.com', 'ams-a19.vpn.ipvanish.com', 'atl-a15.vpn.ipvanish.com', 'mad-a23.vpn.ipvanish.com', 'lax-a28.vpn.ipvanish.com', 'bos-a18.vpn.ipvanish.com', 'mia-a51.vpn.ipvanish.com', 'dxb-c01.vpn.ipvanish.com', 'vlc-c08.vpn.ipvanish.com', 'mel-b07.vpn.ipvanish.com', 'dtw-a12.vpn.ipvanish.com', 'lim-c04.vpn.ipvanish.com', 'lax-b21.vpn.ipvanish.com', 'gdl-c05.vpn.ipvanish.com', 'lax-a13.vpn.ipvanish.com', 'lon-a38.vpn.ipvanish.com', 'yul-c18.vpn.ipvanish.com', 'rix-c09.vpn.ipvanish.com', 'sjo-c04.vpn.ipvanish.com', 'sel-a03.vpn.ipvanish.com', 'kul-c19.vpn.ipvanish.com', 'gru-c03.vpn.ipvanish.com', 'stl-a28.vpn.ipvanish.com', 'zrh-c07.vpn.ipvanish.com', 'mad-a21.vpn.ipvanish.com', 'msy-c27.vpn.ipvanish.com', 'lis-c14.vpn.ipvanish.com', 'gru-c09.vpn.ipvanish.com', 'nrt-a08.vpn.ipvanish.com', 'bhx-c04.vpn.ipvanish.com', 'bhx-c12.vpn.ipvanish.com', 'tll-c09.vpn.ipvanish.com', 'bru-c21.vpn.ipvanish.com', 'iad-b12.vpn.ipvanish.com', 'eze-c02.vpn.ipvanish.com', 'mrs-c08.vpn.ipvanish.com', 'mrs-c07.vpn.ipvanish.com', 'nyc-a52.vpn.ipvanish.com', 'dub-c21.vpn.ipvanish.com', 'kul-c20.vpn.ipvanish.com', 'las-c04.vpn.ipvanish.com', 'mia-a42.vpn.ipvanish.com', 'msp-a03.vpn.ipvanish.com', 'otp-c01.vpn.ipvanish.com', 'chi-b32.vpn.ipvanish.com', 'dub-c16.vpn.ipvanish.com', 'chi-b12.vpn.ipvanish.com', 'cph-c21.vpn.ipvanish.com', 'chi-a64.vpn.ipvanish.com', 'bhx-c17.vpn.ipvanish.com', 'mad-a10.vpn.ipvanish.com', 'man-c06.vpn.ipvanish.com', 'hel-c13.vpn.ipvanish.com', 'kul-c14.vpn.ipvanish.com', 'ams-a18.vpn.ipvanish.com', 'otp-c03.vpn.ipvanish.com', 'cvg-b09.vpn.ipvanish.com', 'dtw-a15.vpn.ipvanish.com', 'fra-a02.vpn.ipvanish.com', 'kul-c11.vpn.ipvanish.com', 'msy-c36.vpn.ipvanish.com', 'nyc-b19.vpn.ipvanish.com', 'rkv-c02.vpn.ipvanish.com', 'syd-a05.vpn.ipvanish.com', 'tlv-c19.vpn.ipvanish.com', 'tor-b11.vpn.ipvanish.com', 'yvr-c13.vpn.ipvanish.com', 'msy-c19.vpn.ipvanish.com', 'nyc-a26.vpn.ipvanish.com', 'cvg-b07.vpn.ipvanish.com', 'prg-c12.vpn.ipvanish.com', 'adl-c05.vpn.ipvanish.com', 'nyc-a70.vpn.ipvanish.com', 'osl-c04.vpn.ipvanish.com', 'rix-c08.vpn.ipvanish.com', 'tia-c05.vpn.ipvanish.com', 'yvr-c15.vpn.ipvanish.com', 'pnq-c01.vpn.ipvanish.com', 'pnq-c04.vpn.ipvanish.com', 'zag-c09.vpn.ipvanish.com', 'msp-a11.vpn.ipvanish.com', 'par-a18.vpn.ipvanish.com', 'par-a14.vpn.ipvanish.com', 'syd-a09.vpn.ipvanish.com', 'den-a19.vpn.ipvanish.com', 'iad-b10.vpn.ipvanish.com', 'ath-c07.vpn.ipvanish.com', 'lax-a08.vpn.ipvanish.com', 'den-a24.vpn.ipvanish.com', 'sjo-c05.vpn.ipvanish.com', 'ams-a05.vpn.ipvanish.com', 'lju-c02.vpn.ipvanish.com', 'mel-b16.vpn.ipvanish.com', 'lin-a33.vpn.ipvanish.com', 'msy-c30.vpn.ipvanish.com', 'par-a08.vpn.ipvanish.com', 'phx-a09.vpn.ipvanish.com', 'rkv-c01.vpn.ipvanish.com', 'stl-a04.vpn.ipvanish.com', 'iad-a11.vpn.ipvanish.com', 'kul-c15.vpn.ipvanish.com', 'bod-c09.vpn.ipvanish.com', 'bog-c10.vpn.ipvanish.com', 'bhx-c03.vpn.ipvanish.com', 'mia-a06.vpn.ipvanish.com', 'msp-a07.vpn.ipvanish.com', 'msp-a24.vpn.ipvanish.com', 'par-a20.vpn.ipvanish.com', 'atl-a04.vpn.ipvanish.com', 'dub-c23.vpn.ipvanish.com', 'dub-c25.vpn.ipvanish.com', 'fra-a09.vpn.ipvanish.com', 'phx-a06.vpn.ipvanish.com', 'atl-a13.vpn.ipvanish.com', 'iad-a69.vpn.ipvanish.com', 'atl-a43.vpn.ipvanish.com', 'clt-c18.vpn.ipvanish.com', 'den-a21.vpn.ipvanish.com', 'hkg-a16.vpn.ipvanish.com', 'prg-c17.vpn.ipvanish.com', 'sjc-a20.vpn.ipvanish.com', 'sea-a06.vpn.ipvanish.com', 'tll-c10.vpn.ipvanish.com', 'tor-b12.vpn.ipvanish.com', 'man-c05.vpn.ipvanish.com', 'las-c02.vpn.ipvanish.com', 'lju-c05.vpn.ipvanish.com', 'lon-a18.vpn.ipvanish.com', 'mad-a22.vpn.ipvanish.com', 'phx-a30.vpn.ipvanish.com', 'den-a32.vpn.ipvanish.com', 'stl-a11.vpn.ipvanish.com', 'chi-a04.vpn.ipvanish.com', 'fra-a33.vpn.ipvanish.com', 'tll-c07.vpn.ipvanish.com', 'iad-a14.vpn.ipvanish.com', 'cvg-b20.vpn.ipvanish.com', 'adl-c06.vpn.ipvanish.com', 'ath-c04.vpn.ipvanish.com', 'atl-a87.vpn.ipvanish.com', 'waw-a16.vpn.ipvanish.com', 'chi-a09.vpn.ipvanish.com', 'chi-a60.vpn.ipvanish.com', 'lax-a51.vpn.ipvanish.com', 'mrs-c05.vpn.ipvanish.com', 'bhx-c16.vpn.ipvanish.com', 'chi-a39.vpn.ipvanish.com', 'dxb-c06.vpn.ipvanish.com', 'osl-c02.vpn.ipvanish.com', 'sof-c05.vpn.ipvanish.com', 'beg-c03.vpn.ipvanish.com', 'dtw-a28.vpn.ipvanish.com', 'iad-b20.vpn.ipvanish.com', 'ath-c06.vpn.ipvanish.com', 'bne-c02.vpn.ipvanish.com', 'cph-c22.vpn.ipvanish.com', 'hel-c05.vpn.ipvanish.com', 'mad-a29.vpn.ipvanish.com', 'lon-a51.vpn.ipvanish.com', 'sjo-c03.vpn.ipvanish.com', 'ams-a10.vpn.ipvanish.com', 'bos-a41.vpn.ipvanish.com', 'bru-c20.vpn.ipvanish.com', 'sea-a19.vpn.ipvanish.com', 'iad-b27.vpn.ipvanish.com', 'bts-c07.vpn.ipvanish.com', 'bud-c01.vpn.ipvanish.com', 'clt-c21.vpn.ipvanish.com', 'hkg-a14.vpn.ipvanish.com', 'lis-c10.vpn.ipvanish.com', 'nyc-a16.vpn.ipvanish.com', 'prg-c19.vpn.ipvanish.com', 'tor-b17.vpn.ipvanish.com', 'cph-c26.vpn.ipvanish.com', 'hou-c48.vpn.ipvanish.com', 'las-c42.vpn.ipvanish.com', 'scl-c01.vpn.ipvanish.com', 'yul-c20.vpn.ipvanish.com', 'sea-a04.vpn.ipvanish.com', 'waw-a15.vpn.ipvanish.com', 'sin-a05.vpn.ipvanish.com', 'vlc-c03.vpn.ipvanish.com', 'lin-a28.vpn.ipvanish.com', 'zrh-c08.vpn.ipvanish.com', 'mia-a39.vpn.ipvanish.com', 'sin-a27.vpn.ipvanish.com', 'sto-a09.vpn.ipvanish.com', 'kiv-c03.vpn.ipvanish.com', 'dtw-a04.vpn.ipvanish.com', 'las-c46.vpn.ipvanish.com', 'sea-a28.vpn.ipvanish.com', 'las-c35.vpn.ipvanish.com', 'kul-c17.vpn.ipvanish.com', 'prg-c18.vpn.ipvanish.com', 'sjo-c02.vpn.ipvanish.com', 'gru-c05.vpn.ipvanish.com', 'tor-b14.vpn.ipvanish.com', 'waw-a07.vpn.ipvanish.com', 'sin-a21.vpn.ipvanish.com', 'iad-a70.vpn.ipvanish.com', 'par-a11.vpn.ipvanish.com', 'par-a04.vpn.ipvanish.com', 'dal-b16.vpn.ipvanish.com', 'dal-b38.vpn.ipvanish.com', 'dtw-a13.vpn.ipvanish.com', 'bru-c16.vpn.ipvanish.com', 'atl-b60.vpn.ipvanish.com', 'mad-a15.vpn.ipvanish.com', 'bos-a38.vpn.ipvanish.com', 'chi-b30.vpn.ipvanish.com', 'lin-a23.vpn.ipvanish.com', 'man-c13.vpn.ipvanish.com', 'lis-c13.vpn.ipvanish.com', 'yul-c22.vpn.ipvanish.com', 'mia-a35.vpn.ipvanish.com', 'lin-a20.vpn.ipvanish.com', 'msy-c34.vpn.ipvanish.com', 'cph-c31.vpn.ipvanish.com', 'per-c06.vpn.ipvanish.com', 'gru-c11.vpn.ipvanish.com', 'kul-c12.vpn.ipvanish.com', 'lin-a35.vpn.ipvanish.com', 'yvr-c10.vpn.ipvanish.com', 'sto-a27.vpn.ipvanish.com', 'scl-c03.vpn.ipvanish.com', 'nrt-a04.vpn.ipvanish.com', 'bhx-c13.vpn.ipvanish.com', 'nyc-b30.vpn.ipvanish.com', 'osl-c01.vpn.ipvanish.com', 'sof-c04.vpn.ipvanish.com', 'msy-c13.vpn.ipvanish.com', 'dal-b40.vpn.ipvanish.com', 'dal-a22.vpn.ipvanish.com', 'las-c41.vpn.ipvanish.com', 'las-c40.vpn.ipvanish.com', 'stl-a22.vpn.ipvanish.com', 'fra-c08.vpn.ipvanish.com', 'tlv-c13.vpn.ipvanish.com', 'dxb-c07.vpn.ipvanish.com', 'hel-c04.vpn.ipvanish.com', 'mia-b06.vpn.ipvanish.com', 'ams-a24.vpn.ipvanish.com', 'mia-a33.vpn.ipvanish.com', 'atl-a82.vpn.ipvanish.com', 'msy-c29.vpn.ipvanish.com', 'ams-a46.vpn.ipvanish.com', 'atl-a20.vpn.ipvanish.com', 'chi-b17.vpn.ipvanish.com', 'man-c03.vpn.ipvanish.com', 'syd-a16.vpn.ipvanish.com', 'den-a26.vpn.ipvanish.com', 'hou-c19.vpn.ipvanish.com', 'lin-a24.vpn.ipvanish.com', 'phx-a14.vpn.ipvanish.com', 'zrh-c04.vpn.ipvanish.com', 'yvr-c12.vpn.ipvanish.com', 'lux-c04.vpn.ipvanish.com', 'bos-a17.vpn.ipvanish.com', 'bts-c05.vpn.ipvanish.com', 'gla-c06.vpn.ipvanish.com', 'hkg-a08.vpn.ipvanish.com', 'msp-a15.vpn.ipvanish.com', 'atl-a22.vpn.ipvanish.com', 'phx-a18.vpn.ipvanish.com', 'mad-a05.vpn.ipvanish.com', 'mel-b02.vpn.ipvanish.com', 'chi-a47.vpn.ipvanish.com', 'hel-c14.vpn.ipvanish.com', 'mia-b09.vpn.ipvanish.com', 'den-a13.vpn.ipvanish.com', 'dtw-a03.vpn.ipvanish.com', 'dtw-a20.vpn.ipvanish.com', 'dal-b03.vpn.ipvanish.com', 'man-c07.vpn.ipvanish.com', 'dub-c22.vpn.ipvanish.com', 'cvg-b01.vpn.ipvanish.com', 'lax-a14.vpn.ipvanish.com', 'mel-b15.vpn.ipvanish.com', 'stl-a20.vpn.ipvanish.com', 'dal-a48.vpn.ipvanish.com', 'gdl-c01.vpn.ipvanish.com', 'waw-a13.vpn.ipvanish.com', 'gdl-c03.vpn.ipvanish.com', 'hel-c03.vpn.ipvanish.com', 'mia-b02.vpn.ipvanish.com', 'lon-a28.vpn.ipvanish.com', 'prg-c23.vpn.ipvanish.com', 'phx-a34.vpn.ipvanish.com', 'sjc-a03.vpn.ipvanish.com', 'gru-c08.vpn.ipvanish.com', 'waw-a03.vpn.ipvanish.com', 'zrh-c10.vpn.ipvanish.com', 'nrt-b10.vpn.ipvanish.com'] # self.vpn_detector.save_to_knowledgebase(object_type='domain', object_list=object_list, @@ -33,11 +33,21 @@ class TestVpnDetector(unittest.TestCase): for line in f.readlines(): object_list.append(line.strip()) - self.vpn_detector.save_to_knowledgebase(object_type='ip', object_list=object_list, vpn_service_name='surfsharkvpn', - plugin_name='surfsharkvpn', plugin_id=0, output_filename='surfsharkvpn-ip_2024-02-07_18_serverip_builtin.csv', confidence='confirmed') + self.vpn_detector.save_results(object_type='ip', object_list=object_list, vpn_service_name='surfsharkvpn', + plugin_name='surfsharkvpn', plugin_id=0, output_filename='surfsharkvpn-ip_2024-02-07_18_serverip_builtin.csv', confidence='confirmed') def test_resolve_dns_for_domain_list(self): object_list = ['dc-615.pointtoserver.com', 'dc-207.pointtoserver.com', 'dc-660.pointtoserver.com', 'dc-108.pointtoserver.com', 'dc-664.pointtoserver.com', 'dc-599.pointtoserver.com', 'dc-291.pointtoserver.com', 'dc-673.pointtoserver.com', 'dc-235.pointtoserver.com', 'dc-346.pointtoserver.com', 'dc-625.pointtoserver.com', 'dc-555.pointtoserver.com', 'dc-186.pointtoserver.com', 'dc-573.pointtoserver.com', 'dc-35.pointtoserver.com', 'dc-655.pointtoserver.com', 'dc-408.pointtoserver.com', 'dc-642.pointtoserver.com', 'dc-532.pointtoserver.com', 'dc-321.pointtoserver.com', 'dc-208.pointtoserver.com', 'dc-644.pointtoserver.com', 'dc-610.pointtoserver.com', 'dc-23.pointtoserver.com', 'dc-646.pointtoserver.com', 'dc-568.pointtoserver.com', 'dc-585.pointtoserver.com', 'dc-364.pointtoserver.com', 'dc-249.pointtoserver.com', 'dc-592.pointtoserver.com', 'dc-651.pointtoserver.com', 'dc-659.pointtoserver.com', 'dc-607.pointtoserver.com', 'dc-551.pointtoserver.com', 'dc-239.pointtoserver.com', 'dc-621.pointtoserver.com', 'dc-282.pointtoserver.com', 'dc-677.pointtoserver.com', 'dc-295.pointtoserver.com', 'dc-278.pointtoserver.com', 'dc-588.pointtoserver.com', 'dc-104.pointtoserver.com', 'dc-681.pointtoserver.com', 'dc-668.pointtoserver.com', 'dc-636.pointtoserver.com', 'dc-20.pointtoserver.com', 'dc-620.pointtoserver.com', 'dc-550.pointtoserver.com', 'dc-498.pointtoserver.com', 'dc-676.pointtoserver.com', 'dc-283.pointtoserver.com', 'dc-506.pointtoserver.com', 'dc-661.pointtoserver.com', 'dc-271.pointtoserver.com', 'dc-487.pointtoserver.com', 'dc-669.pointtoserver.com', 'dc-684.pointtoserver.com', 'dc-595.pointtoserver.com', 'dc-194.pointtoserver.com', 'dc-611.pointtoserver.com', 'dc-584.pointtoserver.com', 'dc-201.pointtoserver.com', 'dc-569.pointtoserver.com', 'dc-647.pointtoserver.com', 'dc-619.pointtoserver.com', 'dc-537.pointtoserver.com', 'dc-171.pointtoserver.com', 'dc-656.pointtoserver.com', 'dc-528.pointtoserver.com', 'dc-405.pointtoserver.com', 'dc-658.pointtoserver.com', 'dc-333.pointtoserver.com', 'dc-572.pointtoserver.com', 'dc-602.pointtoserver.com', 'dc-84.pointtoserver.com', 'dc-597.pointtoserver.com', 'dc-654.pointtoserver.com', 'dc-643.pointtoserver.com', 'dc-320.pointtoserver.com', 'dc-600.pointtoserver.com', 'dc-510.pointtoserver.com', 'dc-306.pointtoserver.com', 'dc-502.pointtoserver.com', 'dc-672.pointtoserver.com', 'dc-554.pointtoserver.com', 'dc-624.pointtoserver.com', 'dc-323.pointtoserver.com', 'dc-616.pointtoserver.com', 'dc-609.pointtoserver.com', 'dc-594.pointtoserver.com', 'dc-161.pointtoserver.com', 'dc-657.pointtoserver.com', 'dc-497.pointtoserver.com', 'dc-627.pointtoserver.com', 'dc-501.pointtoserver.com', 'dc-344.pointtoserver.com', 'dc-671.pointtoserver.com', 'dc-293.pointtoserver.com', 'dc-516.pointtoserver.com', 'dc-666.pointtoserver.com'] - print(self.vpn_detector.resolve_dns_for_domain_list(object_list, max_workers=10, max_calls_per_second=100))
\ No newline at end of file + print(self.vpn_detector.resolve_dns_for_domain_list(object_list, max_workers=10, max_calls_per_second=100)) + + + + + # test function save_to_knowledgebase + def test_save_to_knowledgebase(self): + object_list = ['atl-b58.vpn.ipvanish.com', 'dxb-c08.vpn.ipvanish.com', 'hkg-a03.vpn.ipvanish.com', 'lis-c12.vpn.ipvanish.com', 'scl-c02.vpn.ipvanish.com', 'adl-c03.vpn.ipvanish.com', 'iad-a65.vpn.ipvanish.com', 'ath-c09.vpn.ipvanish.com', 'bhx-c20.vpn.ipvanish.com', 'bos-a63.vpn.ipvanish.com', 'osl-c05.vpn.ipvanish.com', 'par-a15.vpn.ipvanish.com', 'yul-c26.vpn.ipvanish.com', 'syd-a18.vpn.ipvanish.com', 'syd-a17.vpn.ipvanish.com', 'vlc-c04.vpn.ipvanish.com', 'pnq-c03.vpn.ipvanish.com', 'fra-a15.vpn.ipvanish.com', 'bhx-c08.vpn.ipvanish.com', 'hkg-a11.vpn.ipvanish.com', 'mel-b19.vpn.ipvanish.com', 'msy-c31.vpn.ipvanish.com', 'syd-a20.vpn.ipvanish.com', 'bog-c06.vpn.ipvanish.com', 'bog-c11.vpn.ipvanish.com', 'bod-c04.vpn.ipvanish.com', 'bne-c06.vpn.ipvanish.com', 'bos-a29.vpn.ipvanish.com', 'bod-c08.vpn.ipvanish.com', 'bos-a11.vpn.ipvanish.com', 'otp-c06.vpn.ipvanish.com', 'chi-a50.vpn.ipvanish.com', 'gdl-c02.vpn.ipvanish.com', 'gla-c04.vpn.ipvanish.com', 'hkg-a15.vpn.ipvanish.com', 'lon-a30.vpn.ipvanish.com', 'rix-c11.vpn.ipvanish.com', 'sea-a05.vpn.ipvanish.com', 'stl-a14.vpn.ipvanish.com', 'sto-a05.vpn.ipvanish.com', 'msp-a09.vpn.ipvanish.com', 'tia-c02.vpn.ipvanish.com'] + self.vpn_detector.save_results(object_type='domain', object_list=object_list, + vpn_service_name='ipvanishvpn', plugin_id='c7ef715a-4ee0-4ac7-b30e-49f337fc8fb8', + plugin_name='ipvanishvpn', output_filename='ivacyvpn_servername_builtin.csv', confidence='confirmed') |
