-
74f51895ad
parse_tlv now takes offset arguments
hploetz
2006-07-21 18:22:40 +0000
-
cad6f9cbd1
whoops, missed one
hploetz
2006-07-21 17:46:06 +0000
-
c2c2457c79
Some CardOS support
hploetz
2006-07-18 12:05:39 +0000
-
63cded4f7d
more TCOS decoding
hploetz
2006-07-15 07:41:06 +0000
-
4280fb0731
More instructions, and pycsc patch
hploetz
2006-07-12 05:21:42 +0000
-
6fa60ca512
Better ATR
hploetz
2006-07-12 05:21:18 +0000
-
52bdd89650
Licensed under GPL-2 or above
hploetz
2006-07-12 05:20:49 +0000
-
120d067e80
funky ATRs, add new files to project file, more conscise output
hploetz
2006-06-18 12:32:41 +0000
-
73ece936e8
mtcos permission decoding
hploetz
2006-06-17 01:49:40 +0000
-
ea0fc4540d
some mtcos tlv decoding
hploetz
2006-06-17 00:09:09 +0000
-
54c53d262c
Make it possible to override tags Replace the "= object()" with a proper class and explanation
hploetz
2006-06-16 23:14:14 +0000
-
68960b8c8b
new eval command
hploetz
2006-06-16 23:12:38 +0000
-
08ca2ee282
MTCOS
hploetz
2006-06-16 22:02:20 +0000
-
4ae6e05dcc
refactored ls code to a building blocks module
hploetz
2006-06-16 21:54:35 +0000
-
2112e830fd
fix file descriptor byte decoding and typos
hploetz
2006-06-16 03:21:58 +0000
-
d84aab3904
wrong comment fixed LCS decoding
hploetz
2006-06-14 11:30:59 +0000
-
ea0b40ed08
better context handling (?)
hploetz
2006-06-14 11:00:42 +0000
-
1b8689c9c2
command to run a script
hploetz
2006-06-14 09:12:18 +0000
-
46a4a119be
variable length hexdumps
hploetz
2006-06-14 09:12:03 +0000
-
9c614ae526
TLV_utils.decode as external tool
hploetz
2006-06-14 09:11:46 +0000
-
2a18e3482f
Some GSM specific code
hploetz
2006-05-26 04:51:31 +0000
-
dc18f0dda2
abstract retry handling for upcoming GSM code
hploetz
2006-05-26 04:51:06 +0000
-
3d25618a66
A first step to proper merging
hploetz
2006-05-26 04:50:42 +0000
-
0acf90679d
forgot 'nother one
hploetz
2006-05-26 04:37:29 +0000
-
f75a882699
a first stab at dynamically loading and unloading drivers. doesn't work properly yet
hploetz
2006-05-25 14:13:10 +0000
-
1c971aa745
forgot one instance
hploetz
2006-05-25 13:37:16 +0000
-
23a33b56b5
close/open_card -> disconnect/connect
hploetz
2006-05-25 13:36:48 +0000
-
efcd0f0cfd
sorting
hploetz
2006-05-25 13:36:25 +0000
-
b1f2a56881
ls -l (still ugly)
hploetz
2006-05-24 07:58:55 +0000
-
c100297855
make the wait for a card abortable by ctrl-c
hploetz
2006-05-22 05:20:11 +0000
-
4f99f3a507
subclass cyberflex-shell from shell, enable disconnecting and reconnecting with cards
hploetz
2006-05-22 04:14:19 +0000
-
8e845292bb
card close command
hploetz
2006-05-22 03:26:13 +0000
-
ef5ff028a5
typo
hploetz
2006-05-22 03:24:15 +0000
-
c3890cf8fb
brutefid now can bruteforce fids below a DF and also gives nicer progress output with ETA
hploetz
2006-05-22 03:04:01 +0000
-
ac08ac1ff8
fix decoding of multi-byte tags move parse_tlv to generic card
hploetz
2006-05-22 01:04:32 +0000
-
b3b052df7f
FID brute forcer
hploetz
2006-05-21 20:27:06 +0000
-
77659befd1
generalize file operations, specialise for starcos
hploetz
2006-05-21 13:04:48 +0000
-
1d3b76657f
parsing advances
hploetz
2006-05-21 12:14:12 +0000
-
0f9a390305
more BER decoding
hploetz
2006-05-20 10:07:59 +0000
-
6105e82733
cat and open for tcos
hploetz
2006-05-20 05:13:02 +0000
-
64414ee037
better parsing of unknown TLV structures
hploetz
2006-05-20 04:38:04 +0000
-
ac02f8445b
ls and cd commands for tcos
hploetz
2006-05-20 03:53:11 +0000
-
ba185c175a
git-svn-id: svn+ssh://localhost/home/henryk/svn/cyberflex-shell/trunk@61 f711b948-2313-0410-aaa9-d29f33439f0b
hploetz
2006-05-20 03:52:53 +0000
-
81dc0e7eb9
fancy tlv fixes
hploetz
2006-05-19 18:28:35 +0000
-
60c80e35c7
nicer TLV parsing, (more ugly code)
hploetz
2006-05-19 02:24:48 +0000
-
80c19becfa
a readme
hploetz
2006-05-19 00:30:59 +0000
-
455428f0cd
ATR reorganisation and extension initial TCOS code
hploetz
2006-05-19 00:19:08 +0000
-
0701d2612d
some code for ISO cards
hploetz
2006-05-18 20:22:15 +0000
-
53742b2705
TLV utilities
hploetz
2006-05-18 20:21:51 +0000
-
f2bb9004cb
more bugfixes. open_secure_channel does now work
hploetz
2006-05-18 16:26:21 +0000
-
c68e8bba2e
Transitioning to new APDU code
hploetz
2006-05-18 15:45:07 +0000
-
f5e42ca71b
New APDUs basically feature complete
hploetz
2006-05-18 06:37:06 +0000
-
95ccd90742
further advances in APDU handling
hploetz
2006-05-18 06:24:24 +0000
-
861b8da00c
initial problem fixed
hploetz
2006-05-18 05:37:52 +0000
-
2ec6001376
experimental next generation code, still broken
hploetz
2006-05-18 05:00:19 +0000
-
036218d632
some more T=0 vs. T=1 fixes
hploetz
2006-05-18 02:16:15 +0000
-
7d3953d48d
nicer status word printing
hploetz
2006-05-17 18:50:18 +0000
-
a2d6c6a624
better handling of non-T=0 APDUs. may still be buggy
hploetz
2006-05-17 18:40:12 +0000
-
df4e90ea9e
Implemented option to select reader
henryk
2006-05-04 23:58:28 +0000
-
31225977e2
Cardmultiplexer object. Should allow to dynamically bind and unbind classes from a card object.
henryk
2005-10-12 02:09:15 +0000
-
6003cc1fc0
Dynamically load all modules and their card classes from the cards directory
henryk
2005-10-10 23:38:29 +0000
-
32b0e21507
Add shell.py to the project file
henryk
2005-10-10 23:37:57 +0000
-
5e5b85b28e
Now using the shell class in cyberflex-shell
henryk
2005-10-09 02:06:32 +0000
-
c584dad0b0
post_hook execution moved to after command execution
henryk
2005-10-09 02:05:19 +0000
-
0f4f8db895
Make it possible to use *args in commands
henryk
2005-10-09 01:38:06 +0000
-
31fa1046f1
set_completer_delims("") so that the whole line will be passed for completion
henryk
2005-10-08 23:34:10 +0000
-
59a311e450
Append a space when there is only one command that matches
henryk
2005-10-07 13:11:57 +0000
-
d8a2d52eaf
Unset command. Fallback command
henryk
2005-10-07 12:35:06 +0000
-
4b9dc9ab53
Some LC_AUTO that were forgotten
henryk
2005-10-07 01:50:34 +0000
-
c6962a322b
a basically working command parser
henryk
2005-10-07 01:50:13 +0000
-
7802e9194f
APDU class, basically working
henryk
2005-10-06 23:35:46 +0000
-
9f8f494c36
Beginning a shell class
henryk
2005-10-04 06:04:23 +0000
-
d8dab69c26
More flexible SW parsing
henryk
2005-10-03 07:02:49 +0000
-
7d4a29ce4e
Decode SW 0x6cXX
henryk
2005-10-03 05:20:14 +0000
-
5720cb30f6
docstrings
henryk
2005-10-03 05:19:53 +0000
-
bed37517c6
reset command
henryk
2005-09-30 04:39:01 +0000
-
2d8068b0e3
Use the APDU object throughout (working, but not complete)
henryk
2005-09-30 04:13:34 +0000
-
82eab03c68
fixex
henryk
2005-09-30 03:34:15 +0000
-
b89286679b
lc calculation
henryk
2005-09-30 03:03:54 +0000
-
28021747f4
APDU class
henryk
2005-09-30 02:59:57 +0000
-
78f949d3df
delete support
henryk
2005-09-29 22:58:06 +0000
-
bd6140e6ff
verify pin command
henryk
2005-09-29 21:37:28 +0000
-
9fb1f2863b
Invalidate the secure channel when switching applications
henryk
2005-09-29 20:00:37 +0000
-
93f380859c
Support for select application
henryk
2005-09-29 19:05:55 +0000
-
3f36321e51
Status word decoding
henryk
2005-09-29 17:16:27 +0000
-
2e29202aae
arguments for open_secure_channel
henryk
2005-09-29 16:17:43 +0000
-
6337b3ef58
Some more commands
henryk
2005-09-29 15:31:57 +0000
-
268ce82792
command for printing ATR
henryk
2005-09-29 15:00:26 +0000
-
2a86cb5859
Completion
henryk
2005-09-29 14:41:20 +0000
-
229ab9998b
print "unknown command"
henryk
2005-09-29 03:50:54 +0000
-
0fa0e7c415
basic functions working
henryk
2005-09-29 03:39:27 +0000
-
85c11acfcd
Card specific classes in a separate package
henryk
2005-09-29 03:39:14 +0000
-
122f2b9020
Fix line breaks
henryk
2005-09-28 20:19:27 +0000
-
ebeb989e38
Less characters to print (especially tabs and line breaks)
henryk
2005-09-28 17:41:50 +0000
-
4535fd115a
rename offset -> indent
henryk
2005-09-28 15:10:36 +0000
-
eb1df9aff0
utils.py will contain general utility functions. hexdump and parse_status for now
henryk
2005-09-28 15:01:29 +0000
-
8401c47490
*** empty log message ***
henryk
2005-09-27 13:26:20 +0000
-
dea9d40fdf
Initial revision
henryk
2005-09-27 13:23:48 +0000
-
aeb673b7aa
New repository initialized by cvs2svn.
(no author)
2005-09-27 13:23:48 +0000