From 5527cb2428df3bd7c31bbbd12384942b67398248 Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Fri, 21 Feb 2020 16:17:56 +0100 Subject: [PATCH] pm3_mfdread.py script python3 and warn for bitstring module --- tools/pm3_mfdread.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tools/pm3_mfdread.py b/tools/pm3_mfdread.py index 4172f1812..7e92ea19a 100755 --- a/tools/pm3_mfdread.py +++ b/tools/pm3_mfdread.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # -*- coding: utf-8 -*- # mfdread.py - Mifare dumps parser in human readable format @@ -18,8 +18,11 @@ import copy import sys from collections import defaultdict -from bitstring import BitArray - +try: + from bitstring import BitArray +except ModuleNotFoundError: + print("Please install bitstring module first.") + sys.exit(1) class Options: FORCE_1K = False @@ -28,7 +31,7 @@ class Options: if len(sys.argv) == 1: sys.exit(''' ------------------ -Usage: mfdread.py ./dump.mfd +Usage: pm3_mfdread.py ./dump.mfd Mifare dumps reader. ''')