aboutsummaryrefslogtreecommitdiffstats
path: root/pySim-prog.py
diff options
context:
space:
mode:
Diffstat (limited to 'pySim-prog.py')
-rwxr-xr-xpySim-prog.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/pySim-prog.py b/pySim-prog.py
index 46b1842..fa342e4 100755
--- a/pySim-prog.py
+++ b/pySim-prog.py
@@ -362,8 +362,8 @@ def print_parameters(params):
""" % params
-def write_parameters(opts, params):
- # CSV
+def write_params_csv(opts, params):
+ # csv
if opts.write_csv:
import csv
row = ['name', 'iccid', 'mcc', 'mnc', 'imsi', 'smsp', 'ki', 'opc']
@@ -372,6 +372,7 @@ def write_parameters(opts, params):
cw.writerow([params[x] for x in row])
f.close()
+def write_params_hlr(opts, params):
# SQLite3 OpenBSC HLR
if opts.write_hlr:
import sqlite3
@@ -402,6 +403,10 @@ def write_parameters(opts, params):
conn.commit()
conn.close()
+def write_parameters(opts, params):
+ write_params_csv(opts, params)
+ write_params_hldr(opts, params)
+
BATCH_STATE = [ 'name', 'country', 'mcc', 'mnc', 'smsp', 'secret', 'num' ]
BATCH_INCOMPATIBLE = ['iccid', 'imsi', 'ki']