[netsniff-ng] Re: flowtop: Flows visual separating

2016-02-20 Thread Vadim Kochan
On Sat, Feb 20, 2016 at 1:25 AM, Vadim Kochan  wrote:
> Hi,
>
> I tried to come up with visual separating of printed flows as currently
> its not easy to identify separate flow entry, so I did some changes and
> I am not sure if it looks good so I atached the screenshot.
>
> Regards,

I attached another version of odd & even flows entries style, here I
used cyan & white colors and it seem looks
better as here is no such contrast like in case with black & white
background colors (like in previous example),
also here 'country' color changed to magenta as it looks better on
white & cyan background colors.

Actually if you will like it, then 2nd step is to make good alignment
formatting of fields.

Regards,

-- 
You received this message because you are subscribed to the Google Groups 
"netsniff-ng" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to netsniff-ng+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[netsniff-ng] Re: flowtop: Flows visual separating

2016-02-20 Thread Daniel Borkmann

Hi Vadim,

thanks for looking into this, appreciate it!

On 02/20/2016 03:28 PM, Vadim Kochan wrote:

On Sat, Feb 20, 2016 at 1:25 AM, Vadim Kochan  wrote:

Hi,

I tried to come up with visual separating of printed flows as currently
its not easy to identify separate flow entry, so I did some changes and
I am not sure if it looks good so I atached the screenshot.

Regards,


I attached another version of odd & even flows entries style, here I
used cyan & white colors and it seem looks
better as here is no such contrast like in case with black & white
background colors (like in previous example),
also here 'country' color changed to magenta as it looks better on
white & cyan background colors.


Not particularly a fan of these background colors, but I understand
you'd like to improve usability on this. How about making flowtop
look and navigation more like top or htop? Perhaps some of this info
can be collapsed?

Thanks,
Daniel

--
You received this message because you are subscribed to the Google Groups 
"netsniff-ng" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to netsniff-ng+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[netsniff-ng] Re: flowtop: Flows visual separating

2016-02-20 Thread Vadim Kochan
On Sat, Feb 20, 2016 at 7:49 PM, Daniel Borkmann  wrote:
> Hi Vadim,
>
> thanks for looking into this, appreciate it!
>
> On 02/20/2016 03:28 PM, Vadim Kochan wrote:
>>
>> On Sat, Feb 20, 2016 at 1:25 AM, Vadim Kochan  wrote:
>>>
>>> Hi,
>>>
>>> I tried to come up with visual separating of printed flows as currently
>>> its not easy to identify separate flow entry, so I did some changes and
>>> I am not sure if it looks good so I atached the screenshot.
>>>
>>> Regards,
>>
>>
>> I attached another version of odd & even flows entries style, here I
>> used cyan & white colors and it seem looks
>> better as here is no such contrast like in case with black & white
>> background colors (like in previous example),
>> also here 'country' color changed to magenta as it looks better on
>> white & cyan background colors.
>
>
> Not particularly a fan of these background colors, but I understand
> you'd like to improve usability on this. How about making flowtop
> look and navigation more like top or htop? Perhaps some of this info
> can be collapsed?
>
> Thanks,
> Daniel

Well, if to follow these *top-like tools then we need to print less
info. Curently we print:

1) process name
2) flow state
3) application proto name
4) duration time
5) src/dst hostname
6) geo info
7) pkts/bytes stats (counters & rate)

We can have 2 modes for flows visualization:

1) Short mode (1 row per entry) (default):
 a) process name
 b) flow state (but with shortest names)
 c) application proto name
 d) src/dst info hostnames (or only dst with country if it feets)
 e) mixed stats

2) Extended mode, like in current implementation
(but maybe be changed to color scheme which I sent in previous example).

Also there might be hot-keys to
1) expand 1-row entry into 3-row mode
2) switch between 1- & 3- row mode for all entries.

What do you think ?

-- 
You received this message because you are subscribed to the Google Groups 
"netsniff-ng" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to netsniff-ng+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[netsniff-ng] Re: flowtop: Flows visual separating

2016-02-25 Thread Vadim Kochan
On Sat, Feb 20, 2016 at 8:47 PM, Vadim Kochan  wrote:
> On Sat, Feb 20, 2016 at 7:49 PM, Daniel Borkmann  
> wrote:
>> Hi Vadim,
>>
>> thanks for looking into this, appreciate it!
>>
>> On 02/20/2016 03:28 PM, Vadim Kochan wrote:
>>>
>>> On Sat, Feb 20, 2016 at 1:25 AM, Vadim Kochan  wrote:

 Hi,

 I tried to come up with visual separating of printed flows as currently
 its not easy to identify separate flow entry, so I did some changes and
 I am not sure if it looks good so I atached the screenshot.

 Regards,
>>>
>>>
>>> I attached another version of odd & even flows entries style, here I
>>> used cyan & white colors and it seem looks
>>> better as here is no such contrast like in case with black & white
>>> background colors (like in previous example),
>>> also here 'country' color changed to magenta as it looks better on
>>> white & cyan background colors.
>>
>>
>> Not particularly a fan of these background colors, but I understand
>> you'd like to improve usability on this. How about making flowtop
>> look and navigation more like top or htop? Perhaps some of this info
>> can be collapsed?
>>
>> Thanks,
>> Daniel
>
> Well, if to follow these *top-like tools then we need to print less
> info. Curently we print:
>
> 1) process name
> 2) flow state
> 3) application proto name
> 4) duration time
> 5) src/dst hostname
> 6) geo info
> 7) pkts/bytes stats (counters & rate)
>
> We can have 2 modes for flows visualization:
>
> 1) Short mode (1 row per entry) (default):
>  a) process name
>  b) flow state (but with shortest names)
>  c) application proto name
>  d) src/dst info hostnames (or only dst with country if it feets)
>  e) mixed stats
>
> 2) Extended mode, like in current implementation
> (but maybe be changed to color scheme which I sent in previous 
> example).
>
> Also there might be hot-keys to
> 1) expand 1-row entry into 3-row mode
> 2) switch between 1- & 3- row mode for all entries.
>
> What do you think ?

Hi,

Tobias, may be you have some comments regarding this ?

Thanks,

-- 
You received this message because you are subscribed to the Google Groups 
"netsniff-ng" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to netsniff-ng+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[netsniff-ng] Re: flowtop: Flows visual separating

2016-02-26 Thread Tobias Klauser
On 2016-02-25 at 17:35:56 +0100, Vadim Kochan  wrote:
> On Sat, Feb 20, 2016 at 8:47 PM, Vadim Kochan  wrote:
> > On Sat, Feb 20, 2016 at 7:49 PM, Daniel Borkmann  
> > wrote:
> >> Hi Vadim,
> >>
> >> thanks for looking into this, appreciate it!
> >>
> >> On 02/20/2016 03:28 PM, Vadim Kochan wrote:
> >>>
> >>> On Sat, Feb 20, 2016 at 1:25 AM, Vadim Kochan  wrote:
> 
>  Hi,
> 
>  I tried to come up with visual separating of printed flows as currently
>  its not easy to identify separate flow entry, so I did some changes and
>  I am not sure if it looks good so I atached the screenshot.
> 
>  Regards,
> >>>
> >>>
> >>> I attached another version of odd & even flows entries style, here I
> >>> used cyan & white colors and it seem looks
> >>> better as here is no such contrast like in case with black & white
> >>> background colors (like in previous example),
> >>> also here 'country' color changed to magenta as it looks better on
> >>> white & cyan background colors.
> >>
> >>
> >> Not particularly a fan of these background colors, but I understand
> >> you'd like to improve usability on this. How about making flowtop
> >> look and navigation more like top or htop? Perhaps some of this info
> >> can be collapsed?

Fully agree with Daniel, I'm not a big fan of too much background color
(or even color in general) in TUI interfaces either. I'd certainly
prefer if you'd go for a top/htop like interface in that case.

> >>
> >> Thanks,
> >> Daniel
> >
> > Well, if to follow these *top-like tools then we need to print less
> > info. Curently we print:
> >
> > 1) process name
> > 2) flow state
> > 3) application proto name
> > 4) duration time
> > 5) src/dst hostname
> > 6) geo info
> > 7) pkts/bytes stats (counters & rate)

top/htop allow you to select the columns to display. We could define a
sensible set of default columns (or even add additional ones in case we
detect a wide enough window) and then let the user add/remove other
columns.

> >
> > We can have 2 modes for flows visualization:
> >
> > 1) Short mode (1 row per entry) (default):
> >  a) process name
> >  b) flow state (but with shortest names)
> >  c) application proto name
> >  d) src/dst info hostnames (or only dst with country if it feets)
> >  e) mixed stats
> >
> > 2) Extended mode, like in current implementation
> > (but maybe be changed to color scheme which I sent in previous 
> > example).

I don't think it's necessary to have 2 modes if we go for selectable
columns.

> > Also there might be hot-keys to
> > 1) expand 1-row entry into 3-row mode
> > 2) switch between 1- & 3- row mode for all entries.

In case the user's window isn't wide enough to hold all columns, this
would be a nice option to display additional information.

Cheers
Tobias

-- 
You received this message because you are subscribed to the Google Groups 
"netsniff-ng" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to netsniff-ng+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[netsniff-ng] Re: flowtop: Flows visual separating

2016-02-26 Thread Vadim Kochan
On Fri, Feb 26, 2016 at 10:58 AM, Tobias Klauser  wrote:
> On 2016-02-25 at 17:35:56 +0100, Vadim Kochan  wrote:
>> On Sat, Feb 20, 2016 at 8:47 PM, Vadim Kochan  wrote:
>> > On Sat, Feb 20, 2016 at 7:49 PM, Daniel Borkmann  
>> > wrote:
>> >> Hi Vadim,
>> >>
>> >> thanks for looking into this, appreciate it!
>> >>
>> >> On 02/20/2016 03:28 PM, Vadim Kochan wrote:
>> >>>
>> >>> On Sat, Feb 20, 2016 at 1:25 AM, Vadim Kochan  wrote:
>> 
>>  Hi,
>> 
>>  I tried to come up with visual separating of printed flows as currently
>>  its not easy to identify separate flow entry, so I did some changes and
>>  I am not sure if it looks good so I atached the screenshot.
>> 
>>  Regards,
>> >>>
>> >>>
>> >>> I attached another version of odd & even flows entries style, here I
>> >>> used cyan & white colors and it seem looks
>> >>> better as here is no such contrast like in case with black & white
>> >>> background colors (like in previous example),
>> >>> also here 'country' color changed to magenta as it looks better on
>> >>> white & cyan background colors.
>> >>
>> >>
>> >> Not particularly a fan of these background colors, but I understand
>> >> you'd like to improve usability on this. How about making flowtop
>> >> look and navigation more like top or htop? Perhaps some of this info
>> >> can be collapsed?
>
> Fully agree with Daniel, I'm not a big fan of too much background color
> (or even color in general) in TUI interfaces either. I'd certainly
> prefer if you'd go for a top/htop like interface in that case.
>
>> >>
>> >> Thanks,
>> >> Daniel
>> >
>> > Well, if to follow these *top-like tools then we need to print less
>> > info. Curently we print:
>> >
>> > 1) process name
>> > 2) flow state
>> > 3) application proto name
>> > 4) duration time
>> > 5) src/dst hostname
>> > 6) geo info
>> > 7) pkts/bytes stats (counters & rate)
>
> top/htop allow you to select the columns to display. We could define a
> sensible set of default columns (or even add additional ones in case we
> detect a wide enough window) and then let the user add/remove other
> columns.
>
>> >
>> > We can have 2 modes for flows visualization:
>> >
>> > 1) Short mode (1 row per entry) (default):
>> >  a) process name
>> >  b) flow state (but with shortest names)
>> >  c) application proto name
>> >  d) src/dst info hostnames (or only dst with country if it feets)
>> >  e) mixed stats
>> >
>> > 2) Extended mode, like in current implementation
>> > (but maybe be changed to color scheme which I sent in previous 
>> > example).
>
> I don't think it's necessary to have 2 modes if we go for selectable
> columns.
>
>> > Also there might be hot-keys to
>> > 1) expand 1-row entry into 3-row mode
>> > 2) switch between 1- & 3- row mode for all entries.
>
> In case the user's window isn't wide enough to hold all columns, this
> would be a nice option to display additional information.
>
> Cheers
> Tobias

Thanks,

I will consider your comments, I will update you with screen shots (if
you'd like) before sending patches if I will
come up with something useful for the next release.

Regards,

-- 
You received this message because you are subscribed to the Google Groups 
"netsniff-ng" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to netsniff-ng+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[netsniff-ng] Re: flowtop: Flows visual separating

2016-02-27 Thread Vadim Kochan
Ehh sorry, GMail destroyed my ASCII example, but I hope you got the idea -
in case of -s option - print src & dst info with same columns (DEST,
GEO, BYTES, RATE, TIME) but
on the neighbor lines.

On Sat, Feb 27, 2016 at 11:43 PM, Vadim Kochan  wrote:
> On Fri, Feb 26, 2016 at 11:09 AM, Vadim Kochan  wrote:
>> On Fri, Feb 26, 2016 at 10:58 AM, Tobias Klauser  wrote:
>>> On 2016-02-25 at 17:35:56 +0100, Vadim Kochan  wrote:
 On Sat, Feb 20, 2016 at 8:47 PM, Vadim Kochan  wrote:
 > On Sat, Feb 20, 2016 at 7:49 PM, Daniel Borkmann 
 >  wrote:
 >> Hi Vadim,
 >>
 >> thanks for looking into this, appreciate it!
 >>
 >> On 02/20/2016 03:28 PM, Vadim Kochan wrote:
 >>>
 >>> On Sat, Feb 20, 2016 at 1:25 AM, Vadim Kochan  
 >>> wrote:
 
  Hi,
 
  I tried to come up with visual separating of printed flows as 
  currently
  its not easy to identify separate flow entry, so I did some changes 
  and
  I am not sure if it looks good so I atached the screenshot.
 
  Regards,
 >>>
 >>>
 >>> I attached another version of odd & even flows entries style, here I
 >>> used cyan & white colors and it seem looks
 >>> better as here is no such contrast like in case with black & white
 >>> background colors (like in previous example),
 >>> also here 'country' color changed to magenta as it looks better on
 >>> white & cyan background colors.
 >>
 >>
 >> Not particularly a fan of these background colors, but I understand
 >> you'd like to improve usability on this. How about making flowtop
 >> look and navigation more like top or htop? Perhaps some of this info
 >> can be collapsed?
>>>
>>> Fully agree with Daniel, I'm not a big fan of too much background color
>>> (or even color in general) in TUI interfaces either. I'd certainly
>>> prefer if you'd go for a top/htop like interface in that case.
>>>
 >>
 >> Thanks,
 >> Daniel
 >
 > Well, if to follow these *top-like tools then we need to print less
 > info. Curently we print:
 >
 > 1) process name
 > 2) flow state
 > 3) application proto name
 > 4) duration time
 > 5) src/dst hostname
 > 6) geo info
 > 7) pkts/bytes stats (counters & rate)
>>>
>>> top/htop allow you to select the columns to display. We could define a
>>> sensible set of default columns (or even add additional ones in case we
>>> detect a wide enough window) and then let the user add/remove other
>>> columns.
>>>
 >
 > We can have 2 modes for flows visualization:
 >
 > 1) Short mode (1 row per entry) (default):
 >  a) process name
 >  b) flow state (but with shortest names)
 >  c) application proto name
 >  d) src/dst info hostnames (or only dst with country if it feets)
 >  e) mixed stats
 >
 > 2) Extended mode, like in current implementation
 > (but maybe be changed to color scheme which I sent in previous 
 > example).
>>>
>>> I don't think it's necessary to have 2 modes if we go for selectable
>>> columns.
>>>
 > Also there might be hot-keys to
 > 1) expand 1-row entry into 3-row mode
 > 2) switch between 1- & 3- row mode for all entries.
>>>
>>> In case the user's window isn't wide enough to hold all columns, this
>>> would be a nice option to display additional information.
>>>
>>> Cheers
>>> Tobias
>>
>> Thanks,
>>
>> I will consider your comments, I will update you with screen shots (if
>> you'd like) before sending patches if I will
>> come up with something useful for the next release.
>>
>> Regards,
>
> Hi Again,
>
> I did some changes to show flows per line (attached screenshot), showed 
> columns
> should fit into 100~120 column sized terminal (but some horizontal
> scrolling will be needed),
> and I think these info should be enough as default (may be add PID
> instead of TIME or both).
>
> For DEST column I reserved 50 columns for DNS name & IPv6 address.
>
> But I think that SRC info might be displayed not on same line but
> something like this:
>
> PROCESS  PROTO SERVICE  STAT  PEER
> GEO  BYTES   ...
> chrommium  TCP  https   EST   192.168.1.100 USA  100
> =>   234.200.10.3
>  NDL  200
> firefox   TCP  https   TWT   192.168.1.100
>USA  200
> =>173.26.78.1
>   IRL500
> wget TCP  http EST   192.168.1.100
> UKR  300
> =>154.11.23.76
>  SLV   100
>
>
> So by default we will have short 1 line view but with -s option - 2 row view.
> Columns setup I think might be added later when some default view will
> be applied.

-- 
You received this message because you

[netsniff-ng] Re: flowtop: Flows visual separating

2016-02-29 Thread Daniel Borkmann

On 02/27/2016 10:43 PM, Vadim Kochan wrote:

On Fri, Feb 26, 2016 at 11:09 AM, Vadim Kochan  wrote:

[...]

I will consider your comments, I will update you with screen shots (if
you'd like) before sending patches if I will
come up with something useful for the next release.


Thanks, looks much better already. Would be nice if we could also align
the bytes, time column (and probably rate) to the right, so that values
are easier to see.

--
You received this message because you are subscribed to the Google Groups 
"netsniff-ng" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to netsniff-ng+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.