diff --git a/Rishabh/parse_log_files_find_ip.py b/Rishabh/parse_log_files_find_ip.py new file mode 100644 index 0000000..061ded8 --- /dev/null +++ b/Rishabh/parse_log_files_find_ip.py @@ -0,0 +1,23 @@ +import os +import re + +path = 'path/to/the/directory/' + +files = [] + +for r, d, f in os.walk(path): + for file in f: + if '.log' in file: + files.append(os.path.join(r, file)) + +ip_addr=[] +for fn in files: + with open(fn) as f: + for line in f: + var = re.findall('\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}', line) + if var: + ip_addr.append(var) + +print(ip_addr) + +