diff --git a/main.py b/main.py
index 2b6d673..bba9ae5 100644
--- a/main.py
+++ b/main.py
@@ -1,10 +1,27 @@
with open("natconfig.xml") as f:
ruletemp = dict()
ruleList = dict()
- rulebit = False
+ rulebit = False; destinationbit = False
## Loop through config
for line in f:
+ line = line.replace("\t", "")
if "" in line:
rulebit = True
- if rulebit
\ No newline at end of file
+ if "" in line and len(ruletemp) >= 3:
+ ruleList[ruletemp['internal-port']] = ruletemp
+ ruletemp = dict()
+ rulebit = False
+ elif "" in line and len(ruletemp) < 3:
+ ruletemp = dict()
+ rulebit = False
+
+ if rulebit:
+ if "" in line:
+ ruletemp["external-port"] = line.replace("", "").replace("\n", "")
+ if '' in line:
+ ruletemp['name'] = line.replace('', '').replace("\n", "")
+ if '' in line:
+ ruletemp['internal-port'] = line.replace('', "").replace("", "").replace("\n", "")
+
+ print(ruleList)
\ No newline at end of file