Ethereal-dev: [Ethereal-dev] Documenting the ethereal source code:

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "K Lee" <K_Lee@xxxxxxxxxxxxxxxxxx>
Date: Tue, 14 Oct 2003 00:28:58 -0700 (PDT)
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