Commit Graph

  • 6a1cbaec73 Add xmodem example master Neale Pickett 2021-07-02 17:18:59 -0600
  • 8cd7cb0bdc packaged it up Neale Pickett 2021-07-02 16:00:22 -0600
  • 40be4ee431 Start porting my (better) Go library over netshovel Neale Pickett 2020-09-22 17:49:04 -0600
  • c3ced6f1c4 more py3 fixes Neale Pickett 2020-09-21 14:00:59 -0600
  • 93498f17a9 Less boilerplate, more Python3 fixes Neale Pickett 2020-09-21 14:00:37 -0600
  • 6cf9614b97 make dumbdecode a little less dumb and a little more helpful Neale Pickett 2019-01-28 17:15:42 +0000
  • ad8d412f73
    Merge pull request #1 from dirtbags/py3 Neale Pickett 2018-10-11 08:27:28 -0600
  • 0180c9caf0 Fix HtmlSession Neale Pickett 2018-07-18 13:25:24 -0600
  • 2c8405045a Fix file creation Neale Pickett 2018-07-16 14:07:31 -0600
  • c0f7e96117 More glyph changes ugh Neale Pickett 2018-07-16 13:10:10 -0600
  • 37642c0780 Use python3 for dumbdecode Neale Pickett 2018-07-16 08:55:58 -0600
  • 51d00c5a2b Port gap string golang Neale Pickett 2018-07-15 19:10:28 -0600
  • 1f12c3bc25
    Merge pull request #2 from elliottbinder/patch-1 Neale Pickett 2018-07-11 21:52:11 -0600
  • 56bd320005
    Update trilobytes.py elliottbinder 2018-07-11 19:37:27 -0600
  • 0b7bcfd633
    Update trilobytes.py elliottbinder 2018-07-11 19:36:43 -0600
  • 94ef0aba57
    Update trilobytes.py elliottbinder 2018-07-11 08:30:53 -0600
  • d0b33d6ec5 Remove bracket char, doesnt work well in all fonts Neale Pickett 2018-07-10 23:05:59 +0000
  • 8994b9b5ca Make hexdump match the one in fluffy Neale Pickett 2018-07-10 21:58:33 +0000
  • 7305d42800 Revert attempt to use Unpacker in ip.py (it would be slower) Neale Pickett 2018-07-10 19:53:03 +0000
  • 92731f5c74 Fix spacing in trilobytes comment Neale Pickett 2018-07-10 19:50:44 +0000
  • cbc05b4afb Add Unpack class Neale Pickett 2018-07-10 19:50:26 +0000
  • ce44a1d745 Works now Neale Pickett 2018-07-10 18:13:07 +0000
  • 737d482f3a TriloBytes docstrings Neale Pickett 2018-07-10 15:34:23 +0000
  • 596661ba31 Start porting this mess to Python 3 Neale Pickett 2018-07-09 23:14:19 +0000
  • 7afc9891f1 license correction patrick pi-rho 2013-04-21 22:37:53 -0500
  • 06b5940d02 Dispatch should ignore non-ip frames pi-rho 2013-03-03 11:45:39 -0600
  • 31982a2b8e Dumb_Resequence works for UDP as well pi-rho 2013-02-19 19:13:33 -0600
  • 0e5c4d81c9 rename ICMP_Resequence > Dumb_Resequence; bugfixes/tolerances pi-rho 2013-02-17 09:32:56 -0600
  • 8073bceeb8 bugfix: packet.text not self.text pi-rho 2013-02-16 15:50:03 -0600
  • 4c6a76755c bugfix: integers matter! pi-rho 2013-02-15 14:31:39 -0600
  • eda1d70d4d add a ICMP_Resequence and make Packet and Session tolerant of port-less protocols N.B.: ICMP_Resequence doesn't resequence anything; however, it packages the frames in a TCP_Resequence-compatible way pi-rho 2013-02-15 12:59:57 -0600
  • 2df1ccd4af ip.Frame needs to consider the pcap linktype; add a repr for icmp pi-rho 2013-02-15 12:50:27 -0600
  • c4e24e04e1 Merge branch 'patrick' of woozle.org:/home/neale/projects/netarch into patrick pi-rho 2013-02-10 01:02:37 -0600
  • ae7e188999 add an import harness to start-here.py pi-rho 2013-02-10 00:31:17 -0600
  • a86ad843c2 add DumbSession and DropSession add a magic method to instantiate Sessions pi-rho 2013-02-10 00:30:19 -0600
  • 89ae0c868b add an import harness to start-here.py J. Patrick Avery, Jr 2013-02-10 00:31:17 -0600
  • ae8ceead45 add DumbSession and DropSession add a magic method to instantiate Sessions J. Patrick Avery, Jr 2013-02-10 00:30:19 -0600
  • f9c8ea9d45 additional details on the man page pi-rho 2013-02-04 19:08:12 -0600
  • a7fa1c0d24 a better execution harness pi-rho 2013-02-04 19:05:31 -0600
  • 104b85a736 netarch.crypto.freqgraph should repr() before printing pi-rho 2013-02-04 13:07:27 -0600
  • e0e0ea7aa8 fix IP checksum routine, finally Neale Pickett 2013-01-30 15:08:04 -0700
  • 112d3cc880 Frame::ipid needs to be 2 bytes; Session::open_out should care about binary pi-rho 2013-02-01 17:18:54 -0600
  • 48b398a45f fixed ip checksum pi-rho 2013-01-30 20:02:15 -0600
  • 2ab42e81ff fix IP checksum routine, finally v1 Neale Pickett 2013-01-30 15:08:04 -0700
  • 06a964a3a1 more robust escaping/encoding pi-rho 2013-01-30 15:02:41 -0600
  • 3e1dfcba49 fix ip header checksums pi-rho 2013-01-28 19:21:39 -0600
  • d429c3c3f9 refactor HtmlSession to expose CSS (startlog) pi-rho 2013-01-26 18:55:59 -0600
  • 8b6893022c OMG that NUL (cherry picked from commit b11cd39fd2) Neale Pickett 2013-01-24 17:36:36 -0700
  • e8af996b2e added packet.text, packet.html into ip.Packet added processing for packet.text, packet.html into ip.HtmlSession added debug mode into ip.HtmlSession::__init__ updated start-here.py to document the above changes pi-rho 2013-01-25 20:03:33 -0600
  • b11cd39fd2 OMG that NUL Neale Pickett 2013-01-24 17:36:36 -0700
  • cd02beecff Add a __delitem__ dictionary method to ip.Packet pi-rho 2012-08-18 09:12:35 -0500
  • 4b21c083cf fix netarch.ip properties pi-rho 2012-08-11 00:52:35 -0500
  • 5089facf35 pep8 updates pi-rho 2012-08-11 00:49:58 -0500
  • 5422390deb a few tweaks to include docs for distutils sdist pi-rho 2012-08-09 22:27:56 -0500
  • 47d6773546 Added a man page (section 3, library manual), MDOC syntax pi-rho 2012-08-09 20:58:10 -0500
  • ca5ca05b1b House cleaning; moved to version 1.0 1.0 pi-rho 2012-08-09 20:24:56 -0500
  • 1d70f7d6e2 include an example implementation of netarch.ip, "start-here.py" pi-rho 2012-06-08 08:02:21 -0500
  • c7847cf288 switch to distutils as it is part of core python pi-rho 2012-06-08 07:59:30 -0500
  • 519797a008 new class: HttpPacket; add packetClass to Session:__init__ pi-rho 2012-06-07 21:56:20 -0500
  • 7768f73f1b added a few helper methods to gapstring pi-rho 2012-06-07 21:52:03 -0500
  • 5ee05be32c putting in dbch to sync with hdng pi-rho 2012-06-07 21:50:48 -0500
  • f34cc4cdba pylint/pyflakes/pep8 cleanup pi-rho 2012-06-07 21:49:25 -0500
  • 80695bac9e add a CREDITS file pi-rho 2012-06-04 21:23:47 -0500
  • d3c7cc2570 use setuptools to enable system-wide installation pi-rho 2012-06-03 14:58:10 -0500
  • 34706656bc Add LANL public domain disclosure Neale Pickett 2012-05-31 15:34:53 -0600
  • b1469e059b Various fixes from carebears work Neale Pickett 2011-07-02 15:04:55 -0600
  • 833edb4135 UTF-8 symbols in hexdump Neale Pickett 2009-08-18 12:23:13 -0600
  • 887b1e2dde Add TCP recreation class Neale Pickett 2009-08-18 12:22:53 -0600
  • d8f1c6f989 Another TCP Resequencer fix Neale Pickett 2009-06-03 11:14:54 -0600
  • 61da8aeb8b Fix for packets with data and FIN Neale Pickett 2009-04-07 08:26:10 -0600
  • 57aca02bd1 Add endswith to GapString Neale Pickett 2009-04-07 08:24:04 -0600
  • 50fe220ca1 No, that was a bad idea. Neale Pickett 2009-04-06 15:22:04 -0600
  • 6c2e6d135a Import other modules into __init__ Neale Pickett 2009-04-06 15:19:37 -0600
  • 71787f6b56 Simpler logic handles out-of-order packets better Neale Pickett 2009-04-06 15:17:59 -0600
  • 90d3a08a36 Fix two bugs in TCP resequencer, but I'm not done yet Neale Pickett 2009-04-06 15:08:25 -0600
  • 41a3eae8ab Add index and split methods to GapString Neale Pickett 2009-04-06 15:07:18 -0600
  • e4c37a3a24 Major resequencing bugfix + minor fixes Neale Pickett 2009-04-03 14:20:08 -0600
  • 237fe5910d A few trivial cosmetic changes Neale Pickett 2008-08-21 08:58:32 -0600
  • 5fd76ede00 Further improvements Neale Pickett 2008-07-25 17:38:30 -0600
  • 3f20d4ab29 Remove debugging Neale Pickett 2008-07-23 10:53:40 -0600
  • a561d1f199 Rework how TCP resequencing goes. Breaks everything! Neale Pickett 2008-07-23 10:48:27 -0600
  • 119c4e391c Make ip.py a little more sane, still has a bug Neale Pickett 2008-07-23 09:41:08 -0600
  • 8c69a8933e Refactored demux and resequence into new class Neale Pickett 2008-07-21 22:24:36 -0600
  • ef0b4ac1e3 Lots of junk Neale Pickett 2008-07-21 17:52:35 -0600
  • a6f0d4f30a Added Alex's pp function Neale Pickett 2008-07-15 16:29:34 -0600
  • dc12a01a55 Fix bug in gapstr, ARP addition cleanup Neale Pickett 2008-07-14 18:17:43 -0600
  • 79daacd3ce Now handling ARP Neale Pickett 2008-07-14 17:26:02 -0600
  • 297598b7de No, really Neale Pickett 2008-07-14 16:27:45 -0600
  • 6c2ee3b993 Fix egregious NeedMoreData bug Neale Pickett 2008-07-14 16:27:22 -0600
  • cbf0fd4945 Fix bug with NeedMoreData mechanism Neale Pickett 2008-07-09 14:21:44 -0600
  • 5f0f3693e8 Lots of things for Birthday Bear Neale Pickett 2008-07-08 17:52:28 -0600
  • 60291721c8 Packet.handle now takes a chunk, chunk.display shows length in hex Neale Pickett 2008-06-18 21:36:43 -0600
  • aa8810409a Fix bug in gapstr Neale Pickett 2008-06-18 21:35:27 -0600
  • aad4c119bb esab64 as a codec, stringier gapstr, and RE classes in IP Neale Pickett 2008-01-23 17:04:41 -0700
  • 36290068ab Another fix for changed __init__ Neale Pickett 2008-01-18 19:27:37 -0700
  • a35f21d28a Fix GapString bug Neale Pickett 2008-01-18 19:22:39 -0700
  • fc00e0941b Initializers for GapStrings Neale Pickett 2008-01-18 19:16:36 -0700
  • 9d487edfb3 Integrate GapString and a few tweaks Neale Pickett 2008-01-18 19:09:09 -0700
  • 473d1fc440 GapString class Neale Pickett 2008-01-18 18:57:23 -0700
  • 6e27defe53 Added pcapfile demuxer Neale Pickett 2008-01-10 17:53:11 -0700