mirror of
https://github.com/kellyjonbrazil/jc.git
synced 2025-10-08 23:22:21 +02:00
* feat(iftop): add iftop-scanning this is not even an MVP, but I would like it to exist to allow per client json aggregation also, a future use is a stream response * fix typos and test first regex * add more iftop fun * Update iftop.py * add tests and json Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com> * feat: make work and add tests Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com> * add completion * change schema for query looping * fix: tests * fix review comments * feat: add byte parsing * add no-port to options * remove completion and format dep Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com> * Update setup.py * Update iftop.py --------- Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com> Co-authored-by: Kelly Brazil <kellyjonbrazil@gmail.com>
57 lines
1.6 KiB
JSON
57 lines
1.6 KiB
JSON
[
|
|
{
|
|
"device": "enp0s3",
|
|
"ip_address": "10.10.15.129",
|
|
"mac_address": "08:00:27:c0:4a:4f",
|
|
"clients": [
|
|
{
|
|
"index": 1,
|
|
"connections": [
|
|
{
|
|
"host_name": "ubuntu-2004-clean-01",
|
|
"host_port": "ssh",
|
|
"last_2s": 448,
|
|
"last_10s": 448,
|
|
"last_40s": 448,
|
|
"cumulative": 112,
|
|
"direction": "send"
|
|
},
|
|
{
|
|
"host_name": "10.10.15.72",
|
|
"host_port": "40876",
|
|
"last_2s": 208,
|
|
"last_10s": 208,
|
|
"last_40s": 208,
|
|
"cumulative": 52,
|
|
"direction": "receive"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"total_send_rate": {
|
|
"last_2s": 448,
|
|
"last_10s": 448,
|
|
"last_40s": 448
|
|
},
|
|
"total_receive_rate": {
|
|
"last_2s": 208,
|
|
"last_10s": 208,
|
|
"last_40s": 208
|
|
},
|
|
"total_send_and_receive_rate": {
|
|
"last_2s": 656,
|
|
"last_10s": 656,
|
|
"last_40s": 656
|
|
},
|
|
"peak_rate": {
|
|
"last_2s": 448,
|
|
"last_10s": 208,
|
|
"last_40s": 656
|
|
},
|
|
"cumulative_rate": {
|
|
"last_2s": 112,
|
|
"last_10s": 52,
|
|
"last_40s": 164
|
|
}
|
|
}
|
|
] |