I am in the process of learn more about ethereal.
I documented the links to the ethereal source tree
in the outline form base on functionalities as
I browse/read the source code.
Here's what I get so far.
(Each line is link to the source code browser).
http://www.slink-software.com/RM_ethereal.html
is
Let me know if you think this useful or just
complete waste of my time.
Thanks
ethereal-0.9.15.sdoc
Source Code Roadmap:
WinCap
_PACKET - Packet32.h:205
PacketReceivePacket - Packet32.c:768
PacketSetHwFilter - Packet32.c:1305
pcap_sendpacket - pcap-win32.c:337
LPADAPTER - Packet32.h:198
NdisRequestGeneric1 - Request.c:102
DDK - Packet.h:309
_errno - pthread.h:1134
PacketSetHwFilter - Packet32.c:1305
EtherReal Filters
Protocol Tree
proto_tree_add_ipv4_format - README.developer:1413
proto_tree_add_uint_format - README.developer:1420
proto_tree_add_uint - proto.c:1523
dissect_tcp - packet-tcp.c:2117
tcpinfo - packet-tcp.h:56
decode_tcp_ports - packet-tcp.c:2039
dissect_udp - packet-udp.c:137
e_udphdr - packet-udp.h:36
dissect_snmp - packet-snmp.c:2238
SNMP_VERSION_3 - packet-snmp.c:181
dissect_snmp_pdu - packet-snmp.c:1459
dissect_snmp_tcp - packet-snmp.c:2274
dissect_socks - packet-socks.c:956
dissect_smb - packet-smb.c:16272
dissect_smb_logon_cmds - packet-smb-logon.c:788
dissect_smb_logon - packet-smb-logon.c:819
dissect_ssh - packet-ssh.c:208
dissect_ssl - packet-ssl.c:605
dissect_ssl3_alert - packet-ssl.c:518
BGP - packet-bgp.h:30
lan_dvr_node_addr - packet-ncp2222.c:20745