Age | Commit message (Collapse) | Author | Files | Lines |
|
svn path=/trunk/; revision=18114
|
|
svn path=/trunk/; revision=18099
|
|
command set even for the case where we have not detected it by seeing the inquiry response.
Make teh msb of the cmdset variable indicate whether we detected the commandset from the trace or whether we used the default value from preferences.
indicate in the dissection of the packet whether the command set is "known" or whether we are using the default one.
make scsi srt stats work even for when we are using the "default" dommandset. Previously scsi srt would ignore all pdus for itl sessions where the "default" command set was used.
svn path=/trunk/; revision=18098
|
|
In summary these patches do the following:
1. GTK+ 2.x builds will now use Tree View to display the expert items, expanded items are the individual packet numbers.
2. GTK+ 1.x builds will continue to use the older clist functionality
3. Implements the equivilant of expert info (actually calls expert_dlg.c)
svn path=/trunk/; revision=18091
|
|
authesserre samuel <sauthess@gmail.com> kindly pointed out an issue with session renegotiation in the current ssl decryption code.
Encrypted handshake message are decrypted, but the dissector try to interpret the encrypted code. Renegotiation messages are therefore ignored. The attached pcap trace and key can be used to trigger the issue.
The attached patch fix the problem storing the decrypted version of encrypted handshake message and dissecting it when available. The patch also fix bad issue with des cipher (alike the issue fixed in my previous post)
svn path=/trunk/; revision=18081
|
|
svn path=/trunk/; revision=18068
|
|
svn path=/trunk/; revision=18059
|
|
programs, by reporting it with a dialog box that at least attempts to
indicate what the problem is, and by giving up early on running dumpcap.
svn path=/trunk/; revision=18051
|
|
svn path=/trunk/; revision=18045
|
|
Try leaving "dlg_utils.h" out.
svn path=/trunk/; revision=18041
|
|
svn path=/trunk/; revision=18040
|
|
svn path=/trunk/; revision=18039
|
|
svn path=/trunk/; revision=18038
|
|
svn path=/trunk/; revision=18037
|
|
header file.
#if 0 out some includes; if none of the builds have a problem with
that, I'll remove them.
svn path=/trunk/; revision=18036
|
|
svn path=/trunk/; revision=18035
|
|
it to capture_file_dlg.c, and rename its header file. We might want to
move the generic file dialog stuff to a file_dlg.c file (it's currently
in dlg_utils.c), and move the non-capture-file dialog stuff in
capture_file_dlg.c to another file.
svn path=/trunk/; revision=18034
|
|
_T macros. Remove some extraneous comments.
svn path=/trunk/; revision=18026
|
|
Fix typo in menu item name
svn path=/trunk/; revision=18016
|
|
svn path=/trunk/; revision=18012
|
|
doesn't blow up on excessive long lines.
svn path=/trunk/; revision=18001
|
|
svn path=/trunk/; revision=17991
|
|
don't warn the user about it
svn path=/trunk/; revision=17990
|
|
mention informational URLs at the beginning and not at each element
replace some // by /**/
start to decode the informational elements in the BSSID list
add a privacy tab to the BSSID list (None, WEP, WPA, WPA2)
various minor label changes
svn path=/trunk/; revision=17988
|
|
hardware in question was removed since the list of interfaces was generated (NULL pointer returned from wpcap_packet_open() caused a crash)
svn path=/trunk/; revision=17987
|
|
svn path=/trunk/; revision=17985
|
|
svn path=/trunk/; revision=17984
|
|
bug 886.
svn path=/trunk/; revision=17983
|
|
With the new feature we can:
1. Measure how big the bursts are for a video streams (it uses sliding window algorithm) 2. Measure how big the output buffer should be that no packet drop will occur (it uses Leaky bucket algorithm)
3. Detect if we have loses inside the MPEG2 video stream (if there are already MPEG2 packets missing) - this part of code is not added yet, see Limitations
The addition is called Multicast streams and works as follows:
- it uses the TAP system
- the main "stream" logic is taken from rtp_strems.* files
- the TAP system checks for UDP packets where the destination MAC address starts with "01:00:5E" (ethernet multicast address)
- it creates an entry for every new multicast stream
- based on sliding window and leaky bucket algorithm it calculates for every stream average BW, max BW, burst size, max buffer needed, some alarms if the limits are exceeded,...
- the same calculation is done for all streams together
- inside the window dialog you can specify the burst interval, the alarm limits and output speeds
To do & limitations:
- Currently the analysis can be done only for multicast streams, it means that VoD (Video on demand) or PayTV streams, which are normally unicast can not be analysed.
- since the MPEG2 is patended I don't know if decoding of MPEG2 packets is allowed? Can we look inside this packets and calculate packets drops based on some counter information inside the payload? Can someone please answer this question? If we can do this, I will post this part of code too.
- some more flexibility will be added
svn path=/trunk/; revision=17980
|
|
unreadable unless you have a 2000xsomething display.
svn path=/trunk/; revision=17978
|
|
add output of some MAC_OPTIONS fields
enhance some 802.11 output labels
svn path=/trunk/; revision=17962
|
|
to add the number of interfaces to the height formula to fix this
svn path=/trunk/; revision=17960
|
|
extend the tab insensitive mechanism to all tabs
svn path=/trunk/; revision=17959
|
|
add some debug functions to show available OID's
clarify some 802.11 item labels
svn path=/trunk/; revision=17958
|
|
svn path=/trunk/; revision=17944
|
|
and get rid of some breakage in the design
let the scsi transport keep track of itl (initiator, target, lun) matching
and let it pass a itl structure to scsi that is persistent across packets.
let scsi use this itl structure to track device type for a specific itl instead of the (must have been) broken hashtable.
update both iscsi and fc to track the itl structure for scsi and schange the scsi signature to accept itl as a parameter.
more to come.
svn path=/trunk/; revision=17942
|
|
svn path=/trunk/; revision=17938
|
|
svn path=/trunk/; revision=17935
|
|
svn path=/trunk/; revision=17933
|
|
the user-guide.chm file)
svn path=/trunk/; revision=17932
|
|
row for it too)
svn path=/trunk/; revision=17931
|
|
svn path=/trunk/; revision=17922
|
|
svn path=/trunk/; revision=17887
|
|
timestamp can't be converted
svn path=/trunk/; revision=17860
|
|
own tab, making the dialog a lot smaller.
svn path=/trunk/; revision=17850
|
|
svn path=/trunk/; revision=17846
|
|
listed.
svn path=/trunk/; revision=17844
|
|
svn path=/trunk/; revision=17803
|
|
svn path=/trunk/; revision=17792
|
|
even if doing a live capture; just print the packets without saving
them.
In dumpcap:
default to the capturing the entire packet;
don't do the "Press any key" stuff when debugging on UN*X;
do console logging (to the standard error) even when we're
running as the capture child (the sync pipe should only be the
standard output, not the standard error).
svn path=/trunk/; revision=17786
|