Commit Graph

184 Commits

Author SHA1 Message Date
lirazyehezkel
f74a52d4dc
UI Infra - Support multiple entry types + refactoring (#211)
* no message

* change local api path

* generic entry list item + rename files and vars

* entry detailed generic

* fix api file

* clean warnings

* switch

* empty lines

* fix scroll to end feature

Co-authored-by: Roee Gadot <roee.gadot@up9.com>
2021-08-15 12:09:56 +03:00
Neim Elezi
6d2e9af5d7
Feature/tra 3475 scroll to end (#206)
* configuration changed

* testing scroll with button

* back to scroll button feature is done

* scroll to the end of entries feature is done

* config of docker image is reverted back

* path of docker image is changed in configStruct.go
2021-08-15 10:58:16 +03:00
Selton Fiuza
8c9b8d3217
Redesign test rules entry component (#174) 2021-08-10 16:20:16 +03:00
Selton Fiuza
dea223bfe1
Feature/tra 3349 validation rules merged with develop (#148)
* Implemented validation rules, based on: https://up9.atlassian.net/browse/TRA-3349

* Color on Entry based on rules

* Background red/green based on rules

* Change flag --validation-rules to --test-rules

* rules tab UI updated

* rules tab font and background-color is changed for objects

* Merged with develop

* Fixed compilation issues.

* Renamed fullEntry -> harEntry where appropriate.

* Change green/red logic

* Update models.go

* Fix latency bug and alignment

* Merge Conflicts fix

* Working after merge

* Working on Nimrod comments

* Resolving conflicts

* Resolving conflicts

* Resolving conflicts

* Nimrod Comments pt.3

* Log Error on configmap creation if the user doesn't have permission.

* Checking configmap permission to ignore --test-rules

* Revert time for mizu to get ready

* Nimrod comments pt 4 && merge develop pt3

* Nimrod comments pt 4 && merge develop pt3

* Const rulePolicyPath and filename

Co-authored-by: Neim <elezin9@gmail.com>
Co-authored-by: nimrod-up9 <nimrod@up9.com>
2021-08-04 09:21:36 -03:00
RamiBerm
ceb8d714e3
TRA-3420 inform user of tls traffic (#149)
* Update passive_tapper.go and tls_utils.go

* Update go.mod, go.sum, and 18 more files...

* go fmt

* Update http_reader.go, passive_tapper.go, and 3 more files...

* Update status_controller.go and status_provider.go

Co-authored-by: RamiBerm <rami.berman@up9.com>
2021-08-01 14:57:43 +03:00
lirazyehezkel
a2150b4a78
UI api helper (#131)
* Api helper

* cr fixes
2021-07-22 15:41:09 +03:00
gadotroee
6e279bfca5
TRA-3440 - add confirmation message and info on hover (tooltip) chagne analyze to analysis (#109) 2021-07-14 18:37:59 +03:00
lirazyehezkel
115692dbfc
Change logo and favicon (#106)
* Change logo and favicon

* remove warning
2021-07-13 15:52:44 +03:00
RamiBerm
09702697ad WIP 2021-07-10 18:56:07 +03:00
gadotroee
fc03ba2eda
Fix styles (#91) 2021-07-01 23:04:35 +03:00
gadotroee
3662fbcdf6
Mizu analyze improvements (#90) 2021-07-01 16:18:02 +03:00
nimrod-up9
b762e3c194
New icons for direction (#88)
* Replaced direction icons with designed icons. Match color to status code.

* Took care of padding. Added seperator line.

* Removed 1 div level and unnecessary properties in sass.

* Removed ;

* Changed to fixed svgs.
2021-06-30 12:18:29 +03:00
nimrod-up9
6f47ad862e
TRA-3317 Tap and show outbound traffic (#83)
* Tap outgoing: If --anydirection flag is passed with HOST_MODE, tap by source IP.

* Moved ConnectionInfo from http_matcher to http_reader.

* Generalized shouldTap in stream factory to get more properties.

* tap reports IsOutgoing property of tcp connection.

* gofmt.

* CLI instructs tapper to tap outgoing connections.

* API saves IsOutgoing to DB and passes it to UI.

* Add a visual marker in the HAR list for outgoing messages.

* Fixed: Swapped src and dst.

* Resolver keeps a list of all ClusterIP services.

* Do not save HARs with destination ClusterIP services.

* CLI accepts flag that controls traffic direction.

* Indicate incoming/outgoing with icon instead of with border color.

* Fixed: Didn't filter messages to services in aggregator.

* Clearer syntax around the direction icon. Added title text.

* Fixed width around direction icon.

* Less repetition.

* Removed TODO.

* Renamed incoming -> ingoing.

* More verbose title text to image.

* Switched routine order for readability.
2021-06-24 15:10:11 +03:00
lirazyehezkel
fc5d6b2d0a
Show pod name and namespace (#61) 2021-05-27 13:48:37 +03:00
RamiBerm
6fa7bfb6f9 Update HarPage.tsx 2021-05-25 11:02:36 +03:00
RamiBerm
1d6f59df99 Update HarPage.tsx 2021-05-25 10:19:52 +03:00
RamiBerm
22576a35a3 Update socket_server_handlers.go, consts.go, and HarPage.tsx 2021-05-24 17:13:40 +03:00
RamiBerm
5e6b6544de Update controlSocket.go, mizuRunner.go, and 5 more files... 2021-05-24 17:06:30 +03:00
RamiBerm
fbeb7fe9cd Update main.go, socket_server_handlers.go, and 4 more files... 2021-05-24 17:06:03 +03:00
gadotroee
5cbb5a011e
More complex message (preparation for knowing status of tapped items in UI) (#49)
* no message
* no message
2021-05-23 13:11:59 +03:00
nimrod-up9
1ddc7f2f6b
Decode gRPC body (#48)
* Decode grpc.

* Better variable names.

* Added protobuf-decoder dependency.

* Updated protobuf-decoder's version.
2021-05-12 18:42:42 +03:00
lirazyehezkel
d975e76555
Handle nullable vars (#47) 2021-05-12 12:00:35 +03:00
lirazyehezkel
129acae58e
Feature/UI/light theme (#44)
* light theme

* css polish

* unused code

* css

* text shadow

* footer style
2021-05-11 17:35:21 +03:00
lirazyehezkel
c7a20ed9c0
Feature/UI/filters (#32)
* UI filters

* refactor

* Revert "refactor"

This reverts commit 70e7d4b6ac.

* remove recursive func
2021-05-06 17:40:35 +03:00
nimrod-up9
938ca26cd4
Show gRPC as ASCII (#31)
* Moved try-catch up one block.

* Display grpc as ASCII.
2021-05-05 17:23:10 +03:00
lirazyehezkel
377fc79315
Infinite scroll (#28)
* no message

* infinite scroll + new ws implementation

* no message

* scrolling top

* fetch button

* more Backend changes

* fix go mod and sum

* mire fixes against develop

* unused code

* small ui refactor

Co-authored-by: Roee Gadot <roee.gadot@up9.com>
2021-05-04 18:23:58 +03:00
Liraz Yehezkel
f23f50373b meta information 2021-04-29 18:01:30 +03:00
Liraz Yehezkel
a8c72ceb69 Live traffic web socket 2021-04-28 16:15:13 +03:00
Liraz Yehezkel
5f71fcfb9f stating with web socket 2021-04-28 13:49:07 +03:00
Liraz Yehezkel
b7ea99a9f5 Clean warnings 2021-04-27 17:14:20 +03:00
Liraz Yehezkel
8447d11f24 css 2021-04-27 15:10:39 +03:00
Liraz Yehezkel
ef5b68a0c5 cleaning 2021-04-27 15:05:01 +03:00
Liraz Yehezkel
0e0b51b42c Traffic viewer 2021-04-27 14:48:22 +03:00
Alex Haiut
f0859b9277 folder structure 2021-04-19 13:53:48 +03:00