62 Commits

Author SHA1 Message Date
rbeverly e7111f6326 Merge pull request #8 from gigaryte/master
initial hack at porting to py3
2021-10-07 14:52:46 -07:00
erik 650658e63c initial hack at porting to py3 2021-10-07 13:54:35 -04:00
rbeverly 6da4217851 State maintenence buglet 2018-09-04 17:29:25 -07:00
rbeverly 22a558044d Maintain state on warts list name and listIDs in base object 2018-09-04 16:57:27 -07:00
rbeverly cd304617c5 Merge pull request #6 from rlcalmeida/master
Add support for reading tracelb
2018-09-04 16:53:27 -07:00
Rafael Almeida e4a7780f19 merge cmand:master 2018-08-31 13:01:27 -03:00
Rafael Almeida 7f46b3d3cf call read_icmpext from WartsTraceHop 2018-08-31 12:44:10 -03:00
rbeverly 0b946e489e Add sample code for WartsWriter class 2018-08-30 13:24:21 -07:00
rbeverly 4e88dadbfc Merge pull request #4 from ideophagous/patch-1
modified one instruction which prevented looping over multiple warts files
2018-08-30 11:22:33 -07:00
rbeverly 48fa806386 Add basic doubletree record support 2018-08-30 11:18:52 -07:00
Robert Beverly 3eb640c65c Adds ability to compare stats of two warts traces 2018-01-24 13:43:59 +01:00
Robert Beverly 64ae05a26e Add cycle stop 2018-01-17 15:06:22 +01:00
Robert Beverly c3741d804d Handle cyclestop objects 2017-07-28 11:20:38 -07:00
rbeverly 6b3af364d3 Fix bug if no probehops flag 2017-07-17 11:15:19 -07:00
ideophagous 5d6a722baa modified one instruction
return False instead of sys.exit(-1) in the function next_object()
2017-06-19 18:27:47 +03:00
Rafael Almeida 3c4fd01cee add support for reading tracelb outputs in sc_warts.py 2017-02-22 14:02:31 -03:00
Robert Beverly 0e64227dac Plod on, even when warts file is corrupted and references non-existant address IDs 2017-02-16 07:22:39 -08:00
rbeverly ae365e1793 Fix support for deprecated (type 5) address objects 2016-12-05 15:51:31 -08:00
rbeverly 930cf44b4d Add gapped hops and additional ICMP type/codes 2016-12-05 15:33:54 -08:00
rbeverly e2899c73df Add ping support to sc_warts2text 2016-11-30 14:55:57 -08:00
Michael McCarrin 19586d8c8e Added WartsCycleStop object support for sc_warts.py and sc_tracebox.py 2016-11-07 08:33:56 -08:00
Robert Beverly 8990b7b7a9 fix for multiple pkt receive. adds tcp options parsing. 2016-11-04 20:08:06 -07:00
rbeverly 996532fa67 Parse tracebox warts files 2016-11-04 09:54:07 -07:00
rbeverly 8bd3a4a26d Add version info 2016-11-04 09:52:43 -07:00
rbeverly fa9516f050 Support CYCLESTART type 2016-11-04 09:23:45 -07:00
rbeverly 248a481f75 Major rewrite to use buffered objects 2016-11-03 12:59:52 -07:00
rbeverly 0eee1ac8a7 Fix a buglet with premature exit on unknown icmpext 2016-11-02 17:34:11 -07:00
rbeverly 7efb639e22 First cut at multiprocessor version of sc_stats 2016-09-13 14:58:29 -07:00
rbeverly 470a8410bd Permit trace target argument as filter 2016-09-13 14:57:42 -07:00
rbeverly a9f42ab2c8 Fix buglet w/ unknown ICMP extension name,types 2016-09-13 14:56:43 -07:00
Robert Beverly f4318cf17e Parse ICMP MPLS extensions 2016-09-12 20:44:26 -07:00
Robert Beverly 6350d40de5 Ignore self-looping graph edges 2016-09-01 12:45:42 -07:00
rbeverly 70ec55902e Adds TX hop flag processing 2016-08-30 11:07:42 -07:00
rbeverly d94073cba3 Fix buglets 2016-08-15 13:31:51 -07:00
Robert Beverly ae8d723138 Keep additional state on list and cycle 2016-08-12 19:08:30 -07:00
Robert Beverly 5c63b215b2 Catch flag processing errors better 2016-08-12 19:06:38 -07:00
Robert Beverly 20fc266789 Add writer bz2 compression support 2016-08-11 16:23:29 -07:00
Robert Beverly 4a8b518e75 Additional supporting routines 2016-08-10 17:51:16 -07:00
Robert Beverly 7e83e13ee4 Gracefully handle wartsfile appending 2016-08-10 17:18:21 -07:00
Robert Beverly 488a0f72e9 buglet, when no hop or reply records for object. 2016-08-10 15:56:47 -07:00
Robert Beverly 59b9dd5c24 Create warts baseclass, trace writer
Better abstraction and efficiency with a warts object
baseclass.  Now inherited by ping, trace, and reply objects.
2016-08-10 12:47:51 -07:00
Robert Beverly 72cf506761 First cut at warts writer class, along with example wartsgrep 2016-08-09 15:11:11 -07:00
Robert Beverly 3b5675ed18 Add BSD license 2016-07-13 20:07:14 -07:00
Robert Beverly a01e21f7da Fix warts ping record reading (broken in refactor) 2016-06-29 09:49:59 -07:00
rbeverly 5b52f56940 Merge pull request #2 from bugamn/master
Fixes for warts deprecated (type 5) style
2016-06-15 11:48:16 -07:00
Daniel Alves 06aa409388 Fix lack of self. 2016-06-13 10:11:52 -07:00
Daniel Alves f98ddc12c3 Add special case for read_referenced_address. 2016-06-13 10:11:04 -07:00
Daniel Alves aefa245b7a Add missing self. 2016-06-13 09:58:43 -07:00
rbeverly 5a4d7039fc Add begin/end time and period to sc_stats output 2016-05-10 11:39:41 -07:00
rbeverly c3d03850e2 Anon address fix, trap referenced addr error 2016-01-19 15:38:45 -08:00