mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
1ba146dda3
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Rowland Penny <rpenny@samba.org>
25 lines
923 B
Plaintext
25 lines
923 B
Plaintext
pcap2nbench
|
|
-----------
|
|
|
|
About
|
|
|
|
This program converts a libpcap network trace file (produced by ethereal or
|
|
another pcap-aware network analyzer) into a output suitable for nbench. The
|
|
only option it takes is -i which suppresses any reads/writes/closes that use a
|
|
FID that does not have a corresponding ntcreateandx
|
|
|
|
Limitations
|
|
|
|
1) pcap2nbench does not handle ip fragmentation. You should not normally see
|
|
very much fragmentation so this should not really affect a workload.
|
|
2) unicode on the wire is not supported.
|
|
3) only a limited number of SMBs are supported. Namely: NtCreateAndX,
|
|
ReadAndX, WriteAndX, and Close. In addition, not all WCTs are supported on
|
|
each of these SMBs.
|
|
|
|
Future Work
|
|
|
|
It would be nice to use Samba or Ethereal's parsing code to handle the SMBs.
|
|
At first glance, this seemed non-trivial. It would also be nice to handle some
|
|
Trans2 SMBs specifically QueryFileInfo and QueryPathInfo.
|