1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-06-19 00:17:51 +02:00

remove unused regex patterns

This commit is contained in:
Kelly Brazil
2020-07-23 10:52:40 -07:00
parent f5ec82440c
commit 72d80e95bb
8 changed files with 115 additions and 8 deletions

View File

@ -45,19 +45,12 @@ Copyright (C) 2015 Luis Benitez
Parses the output of a traceroute execution into an AST (Abstract Syntax Tree). Parses the output of a traceroute execution into an AST (Abstract Syntax Tree).
""" """
# RE_HEADER = re.compile(r'(\S+)\s+\((?:(\d+\.\d+\.\d+\.\d+|[0-9a-fA-F:]+))\)')
RE_HEADER = re.compile(r'(\S+)\s+\((\d+\.\d+\.\d+\.\d+|[0-9a-fA-F:]+)\)') RE_HEADER = re.compile(r'(\S+)\s+\((\d+\.\d+\.\d+\.\d+|[0-9a-fA-F:]+)\)')
# RE_PROBE_NAME_IP = re.compile(r'(\S+)\s+\((?:(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}|[0-9a-fA-F:]+))\)+')
RE_PROBE_NAME_IP = re.compile(r'(\S+)\s+\((\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}|[0-9a-fA-F:]+)\)+') RE_PROBE_NAME_IP = re.compile(r'(\S+)\s+\((\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}|[0-9a-fA-F:]+)\)+')
RE_PROBE_BSD_IPV6 = re.compile(r'\b(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}\b') RE_PROBE_BSD_IPV6 = re.compile(r'\b(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}\b')
RE_PROBE_ANNOTATION = re.compile(r'^(!\w*)$')
RE_PROBE_TIMEOUT = re.compile(r'^(\*)$')
RE_HOP_INDEX = re.compile(r'^\s*(\d+)\s+')
RE_FIRST_HOP = re.compile(r'^\s*(\d+)\s+(.+)')
RE_HOP = re.compile(r'^\s*(\d+)?\s+(.+)$') RE_HOP = re.compile(r'^\s*(\d+)?\s+(.+)$')
RE_PROBE_ASN = re.compile(r'\[AS(\d+)\]') RE_PROBE_ASN = re.compile(r'\[AS(\d+)\]')
# RE_PROBE_RTT_ANNOTATION = re.compile(r'(?:(\d+(?:\.?\d+)?)\s+ms|(\s+\*\s+))\s*(!\S*)?') RE_PROBE_RTT_ANNOTATION = re.compile(r'(\d+\.?\d+)?\s+ms|(\s+\*\s+)\s*(!\S*)?')
RE_PROBE_RTT_ANNOTATION = re.compile(r'\d+\.?\d+)?\s+ms|(\s+\*\s+)\s*(!\S*)?')
class Traceroute(object): class Traceroute(object):

16
tests/fixtures/generic/traceroute1.out vendored Normal file
View File

@ -0,0 +1,16 @@
traceroute to http://google.es (173.207.22.152), 30 hops max, 60 byte packets
1 131.240.100.12 (131.240.100.12) [AS1739] 0.676 ms !P 0.763 ms ! 0.910 ms !<500>
2 http://tut1-fw-vlan558.av.tut.fi (131.232.1.26) [AS1739] 0.266 ms 0.404 ms 0.493 ms
3 http://surf-gw-vlan557.av.tut.fi (131.232.1.20) [AS1739] 0.967 ms 0.961 ms 1.085 ms
4 http://funet-tut6-rtr-xe-0-0-0.cc.tut.fi (130.230.1.237) [AS1739] 1.096 ms 1.086 ms 1.049 ms
5 http://hameenlinna2-et-0-0-0-1.ip.funet.fi (86.50.255.220) [AS1741] 3.810 ms 3.845 ms 3.820 ms
6 http://hameenlinna1-et-0-0-1-1.ip.funet.fi (86.50.255.224) [AS1741] 29.055 ms 29.013 ms 28.977 ms
7 http://espoo2-et-0-1-2-1.ip.funet.fi (86.50.255.223) [AS1741] 3.468 ms 8.007 ms 7.890 ms
8 http://espoo1-et-0-1-7-1.ip.funet.fi (86.50.255.232) [AS1741] 13.498 ms 13.307 ms 13.399 ms
9 http://fi-csc2.nordu.net (109.105.102.168) [AS2603] 3.250 ms 3.268 ms 3.236 ms
10 http://se-fre.nordu.net (109.105.97.93) [AS2603] 9.418 ms 9.410 ms 9.369 ms
11 http://se-kst2.nordu.net (109.105.97.27) [AS2603] 9.617 ms 9.594 ms 9.603 ms
12 http://as15169-10g-sk1.sthix.net (192.121.80.47) [*] 10.010 ms 72.14.196.42 (72.14.196.42) [AS15169] 9.182 ms 44.983 ms
13 108.170.254.49 (108.170.254.49) [AS15169] 10.852 ms 108.170.254.33 (108.170.254.33) [AS15169] 11.185 ms 108.170.254.49 (108.170.254.49) [AS15169] 10.876 ms
14 209.85.242.11 (209.85.242.11) [AS15169] 10.192 ms 10.471 ms 10.502 ms
15 http://arn11s03-in-f3.1e100.net (172.217.21.163) [AS15169] 9.652 ms 9.664 ms 9.777 ms

13
tests/fixtures/generic/traceroute2.out vendored Normal file
View File

@ -0,0 +1,13 @@
traceroute to google.com (216.58.194.46), 30 hops max, 40 byte packets
1 216-230-231-141.static.houston.tx.oplink.net (216.230.231.141) 198.574 ms * 198.650 ms
2 * * *
3 * * *
4 72.14.242.34 (72.14.242.34) 4.932 ms 4.945 ms 4.951 ms
5 * * *
6 108.170.230.116 (108.170.230.116) 4.687 ms 4.798 ms 4.688 ms
7 108.170.252.130 (108.170.252.130) 4.825 ms 4.844 ms 4.797 ms
8 108.170.233.117 (108.170.233.117) 5.386 ms 5.288 ms 5.324 ms
9 216.239.63.250 (216.239.63.250) 5.305 ms 5.369 ms 5.406 ms
10 108.170.240.129 (108.170.240.129) 6.005 ms 5.930 ms 5.983 ms
11 209.85.242.53 (209.85.242.53) 4.973 ms 4.973 ms 4.979 ms
12 dfw25s12-in-f46.1e100.net (216.58.194.46) 4.871 ms 4.884 ms 4.863 ms

20
tests/fixtures/generic/traceroute3.out vendored Normal file
View File

@ -0,0 +1,20 @@
traceroute to facebook.com (31.13.82.36), 30 hops max, 40 byte packets
1 ec2-175-41-192-133.ap-northeast-1.compute.amazonaws.com (175.41.192.133) 1.002 ms * 1.006 ms
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 100.65.10.33 (100.65.10.33) 0.269 ms 0.282 ms 0.320 ms
8 54.239.52.186 (54.239.52.186) 1.411 ms 1.431 ms 1.433 ms
9 52.95.31.89 (52.95.31.89) 2.612 ms 2.634 ms 2.659 ms
10 52.95.31.56 (52.95.31.56) 1.017 ms 1.028 ms 1.048 ms
11 52.95.31.149 (52.95.31.149) 7.042 ms 7.057 ms 7.060 ms
12 54.239.53.66 (54.239.53.66) 7.828 ms 7.810 ms 7.997 ms
13 54.239.53.82 (54.239.53.82) 7.120 ms 7.126 ms 7.178 ms
14 63-222-51-9.static.pccwglobal.net (63.222.51.9) 7.657 ms 7.611 ms 7.669 ms
15 HundredGE0-4-0-3.br02.tok02.pccwbtn.net (63.218.250.169) 8.130 ms 8.368 ms 8.402 ms
16 63-218-251-118.static.pccwglobal.net (63.218.251.118) 30.511 ms 20.379 ms 20.352 ms
17 po104.psw04.nrt1.tfbnw.net (157.240.40.9) 8.341 ms 8.303 ms 8.312 ms
18 173.252.67.191 (173.252.67.191) 8.298 ms 8.328 ms 8.359 ms
19 edge-star-mini-shv-01-nrt1.facebook.com (31.13.82.36) 8.214 ms 8.198 ms 8.192 ms

View File

@ -0,0 +1,7 @@
traceroute to example.com (64.13.192.208), 64 hops max, 40 byte packets
1 72.10.62.1 (72.10.62.1) 1.000 ms 0.739 ms 0.702 ms
2 10.101.248.1 (10.101.248.1) 0.683 ms 0.385 ms 0.315 ms
3 10.104.65.161 (10.104.65.161) 0.791 ms 0.703 ms 0.686 ms
4 10.104.0.1 (10.104.0.1) 1.430 ms 1.310 ms 1.063 ms
5 10.0.10.33 (10.0.10.33) 2.652 ms 2.260 ms 5.353 ms
6 www.example.com (64.13.192.208) 3.384 ms 8.001 ms 2.439 ms

10
tests/fixtures/generic/traceroute5.out vendored Normal file
View File

@ -0,0 +1,10 @@
traceroute to 10xhostings.com (104.18.42.178), 30 hops max, 40 byte packets
1 * * *
2 Internal (Internal) 0.894 ms 0.890 ms 0.876 ms
3 204.141.42.25 (204.141.42.25) 2.818 ms 2.825 ms 2.825 ms
4 204.141.42.9 (204.141.42.9) 1.014 ms 1.017 ms 1.082 ms
5 xe-0-0-46-2.a00.sttlwa01.us.bb.gin.ntt.net (128.241.1.145) 30.105 ms 30.125 ms 30.125 ms
6 ae-9.r04.sttlwa01.us.bb.gin.ntt.net (129.250.5.117) 32.346 ms 31.946 ms 31.960 ms
7 ae-0.a01.sttlwa01.us.bb.gin.ntt.net (129.250.5.86) 32.836 ms 32.749 ms 32.743 ms
8 ae-0.cloudflare.sttlwa01.us.bb.gin.ntt.net (131.103.117.86) 44.601 ms 42.886 ms 42.874 ms
9 104.18.42.178 (104.18.42.178) 29.614 ms 29.690 ms 30.461 ms

31
tests/fixtures/generic/traceroute6.out vendored Normal file
View File

@ -0,0 +1,31 @@
traceroute to alexa.com (52.22.122.82), 30 hops max, 40 byte packets
1 130.185.80.253 (130.185.80.253) 0.374 ms * 0.474 ms
2 94.46.128.26 (94.46.128.26) 0.440 ms 0.457 ms 0.459 ms
3 ix-xe-1-3-0-0.tcore1.pv9-lisbon.as6453.net (80.231.158.49) 0.436 ms 0.436 ms 0.446 ms
4 if-ae-1-3.tcore1.sv8-highbridge.as6453.net (80.231.158.30) 100.300 ms 100.346 ms 100.362 ms
5 if-ae-2-2.tcore2.sv8-highbridge.as6453.net (80.231.139.1) 100.737 ms 100.787 ms 100.863 ms
6 if-ae-11-2.tcore1.l78-london.as6453.net (80.231.139.42) 94.576 ms 94.647 ms 94.631 ms
7 if-ae-66-2.tcore2.nto-new-york.as6453.net (80.231.130.106) 104.775 ms 105.059 ms 105.146 ms
8 if-ae-12-2.tcore1.n75-new-york.as6453.net (66.110.96.5) 100.043 ms 100.096 ms 100.089 ms
9 66.110.96.157 (66.110.96.157) 101.514 ms 101.055 ms 101.058 ms
10 52.93.31.33 (52.93.31.33) 100.489 ms 100.113 ms 100.065 ms
11 52.93.4.0 (52.93.4.0) 93.575 ms 93.473 ms 93.491 ms
12 * * *
13 54.240.229.143 (54.240.229.143) 94.307 ms 94.732 ms 94.683 ms
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 52.93.28.172 (52.93.28.172) 94.270 ms 94.296 ms 94.294 ms
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *

17
tests/fixtures/generic/traceroute7.out vendored Normal file
View File

@ -0,0 +1,17 @@
traceroute to paraguay.com (181.40.91.83), 64 hops max, 52 byte packets
1 [AS128742] 192.168.0.1 (192.168.0.1) 9.173 ms 5.490 ms 5.197 ms
2 * * *
3 [AS0] 192.168.117.58 (192.168.117.58) 26.768 ms 17.878 ms 16.443 ms
4 [AS0] 192.168.15.1 (192.168.15.1) 16.229 ms 23.514 ms 16.878 ms
5 [AS0] 91.122.105.27 (91.122.105.27) 17.825 ms 22.906 ms 29.003 ms
6 [AS0] 94.142.122.45 (94.142.122.45) 42.790 ms 46.352 ms
[AS0] 94.142.122.44 (94.142.122.44) 41.479 ms
7 [AS0] 94.142.124.46 (94.142.124.46) 62.692 ms 44.691 ms
[AS0] 5.53.0.153 (5.53.0.153) 61.049 ms
8 [AS0] pool-30-42-40-181.telecel.com.py (181.40.42.30) 65.148 ms
[AS0] 5.53.0.155 (5.53.0.155) 65.096 ms
[AS0] pool-30-42-40-181.telecel.com.py (181.40.42.30) 65.157 ms
9 * * *
10 * * *
11 * * *
12 * * *