Commit Graph

  • 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