1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/examples/pcap2nbench/README
Andreas Schneider 1ba146dda3 examples: Fix code spelling
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Rowland Penny <rpenny@samba.org>
2023-03-28 09:33:31 +00:00

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.