Commit Graph

522 Commits

Author SHA1 Message Date
M. Mert Yildiran
58b744bc6c Implement the representations for Kafka ListOffsets, CreateTopics and DeleteTopics 2021-08-22 17:05:36 +03:00
M. Mert Yildiran
26ad50f379 Implement the representations for Kafka Fetch 2021-08-22 16:35:45 +03:00
M. Mert Yildiran
3d16ccf055 Implement the representations for Kafka Produce 2021-08-22 16:14:13 +03:00
M. Mert Yildiran
89eb0e0f9a Implement the representations for Kafka ApiVersions 2021-08-22 16:05:14 +03:00
M. Mert Yildiran
2d0d583a93 Refactor the AMQP and Kafka implementations to create the summary string only inside the Analyze method 2021-08-22 15:52:56 +03:00
M. Mert Yildiran
983c583f1b Implement the representations for Kafka Metadata, RequestHeader and ResponseHeader 2021-08-22 14:59:10 +03:00
M. Mert Yildiran
381502cea5 Implement Analyze, Summarize methods of Kafka 2021-08-22 13:58:09 +03:00
M. Mert Yildiran
f6a260a8c9 Do the "Is reversed?" checked inside getStreamProps and fix an issue in Kafka Dissect method 2021-08-22 12:21:29 +03:00
Igor Gov
2575ad722a Introducing API server provider (#243) 0.11.2 2021-08-22 11:41:38 +03:00
RoyUP9
afd5757315 added tapper count route and wait time for tappers in test (#226) 2021-08-22 11:38:19 +03:00
M. Mert Yildiran
f6a532a5b5 Implement Dissect method of Kafka and adapt request-response pair matcher to asynchronous client-server stream 2021-08-22 10:44:53 +03:00
M. Mert Yildiran
6d69bdbc13 Fix the build errors in Kafka Go files 2021-08-22 09:03:36 +03:00
M. Mert Yildiran
a598256576 Bring in the files related Kafka into kafka directory 2021-08-22 08:45:43 +03:00
M. Mert Yildiran
ccd91d9e7a Fix a linter error 2021-08-21 17:25:58 +03:00
M. Mert Yildiran
172683fe21 Fix an issue in ConnectionStart 2021-08-21 17:10:38 +03:00
M. Mert Yildiran
2a68271238 Implement the AMQP BasicConsume 2021-08-21 16:47:47 +03:00
M. Mert Yildiran
1a89e3219c Implement the AMQP QueueBind 2021-08-21 16:38:05 +03:00
M. Mert Yildiran
21cac50ccb Implement the AMQP ConnectionClose 2021-08-21 16:28:44 +03:00
M. Mert Yildiran
8fa1506969 Implement the AMQP ConnectionStart 2021-08-21 16:16:55 +03:00
M. Mert Yildiran
448f9d0836 Implement the AMQP ExchangeDeclare 2021-08-21 15:59:44 +03:00
M. Mert Yildiran
81eb36e21e Implement the AMQP QueueDeclare 2021-08-21 15:50:22 +03:00
M. Mert Yildiran
5effd97c27 Implement the AMQP BasicDeliver 2021-08-21 15:37:20 +03:00
M. Mert Yildiran
75899a9868 Fix several minor issues 2021-08-21 14:07:49 +03:00
M. Mert Yildiran
5cf0fe952c Implement representBasicPublish method 2021-08-21 13:15:17 +03:00
M. Mert Yildiran
d4adc04c38 Implement the AMQP BasicPublish and fix some issues in the UI when the response payload is missing 2021-08-21 12:02:28 +03:00
M. Mert Yildiran
0c2140e11b Add --nodefrag flag to the tapper and bring in the main AMQP code 2021-08-21 10:44:08 +03:00
M. Mert Yildiran
5b3f63dd28 Bring in the files related AMQP into amqp directory 2021-08-21 10:15:21 +03:00
M. Mert Yildiran
254068ec39 Fix the TypeScript warnings 2021-08-21 10:08:16 +03:00
M. Mert Yildiran
494af0c8c7 Remove everything HTTP related from the tap package and make the extension system fully functional 2021-08-21 10:00:02 +03:00
M. Mert Yildiran
d20cc1412b Make the protocol color affect the details layout color and write protocol abbreviation vertically 2021-08-21 09:06:53 +03:00
M. Mert Yildiran
c5969c267e Add Represent method to the Dissector interface and manipulate the UI through this method 2021-08-21 08:19:09 +03:00
M. Mert Yildiran
03099edfc1 Display the protocol name inside the details layout 2021-08-21 03:55:42 +03:00
M. Mert Yildiran
3dff8b48f7 Refactor BaseEntryDetails struct and display the source and destination ports in the UI 2021-08-21 02:47:08 +03:00
M. Mert Yildiran
ccb924f507 Add Protocol struct and make it effect the UI 2021-08-21 00:47:47 +03:00
M. Mert Yildiran
c668680f54 Add Analyze method to the Dissector interface and MizuEntry to the extension API 2021-08-20 21:34:44 +03:00
M. Mert Yildiran
3b0502180f Add Summarize() method to the Dissector interface 2021-08-20 19:19:32 +03:00
M. Mert Yildiran
f97e7c4793 Move loadExtensions into main.go and map extensions into extensionsMap 2021-08-20 18:30:21 +03:00
Alon Girmonsky
dba8b1f215 some changes in the read me (#241)
change prerequisite to permissions and kubeconfig. These are more FYIs as Mizu requires very little prerequisites. 
Change the description to match getmizu.io
0.11.1
2021-08-20 12:39:52 +03:00
M. Mert Yildiran
461bcf9f24 Marshal and unmarshal *http.Request, *http.Response pairs 2021-08-20 03:00:55 +03:00
M. Mert Yildiran
d6446c9c02 Add .env.example to React app 2021-08-20 02:20:28 +03:00
M. Mert Yildiran
fb56106741 Connect OutputChannelItem to the last WebSocket means that finally the web UI started to work again 2021-08-20 01:28:12 +03:00
M. Mert Yildiran
163fc7c4ae Read socketHarOutChannel instead of filteredHarChannel 2021-08-20 00:56:19 +03:00
M. Mert Yildiran
061cb098e9 Introduce HTTPPayload struct and HTTPPayloader interface to MarshalJSON() all the data structures that are returned by the HTTP protocol 2021-08-19 21:38:18 +03:00
M. Mert Yildiran
a7cd840522 Migrate back from gopacket/tcpassembly to gopacket/reassembly 2021-08-19 19:59:06 +03:00
Igor Gov
6dd0ef1268 Adding user friendly message in view command before sleeping (#239) 0.10.34 2021-08-19 12:22:18 +03:00
M. Mert Yildiran
4a8629c63e Re-enable getStreamProps function 2021-08-19 12:12:52 +03:00
Alex Haiut
83cfaed1a3 updated readme for release (#237) 0.10.33 2021-08-19 11:47:02 +03:00
Igor Gov
41cb9ee12e run acceptance tests for the latest code (and cancel all other jobs) (#238) 0.10.32 2021-08-19 11:40:37 +03:00
RoyUP9
667f0dc87d fixed namespace restricted validation (#235) 0.10.31 2021-08-19 11:33:48 +03:00
Igor Gov
a34c2fc0dc Adding version check to all commands execution (#236) 2021-08-19 11:33:20 +03:00