Reverse Engineering/Computer Networks
From Wikibooks, the open-content textbooks collection
The chapters in this section are going to talk about computer networks, and the reverse-engineering of network communication protocols.
Contents |
[edit] Tools
The chapters in this section will list common tools that will be used throughout the chapter, and will discuss some basic techniques for using them.
[edit] Network Protocols
This section will talk about using packet information to figure out what protocol a certain packet employs.
[edit] Networking Headers
This section will talk about understanding the contents of the networking headers that would be obtained from a packet sniffer.
[edit] Protocol Contents
This section will talk about techniques for reverse-engineering the actual contents of a networking protocol. It might make sense to do some case studies first (below), and then try to make some generalizations from them here.'
[edit] Case Studies
This section will discuss actual case studies of legally reverse-engineered networking protocols
- AIM protocol (for the Gaim project)
- SMB protocol (for the Samba project)
- and more...
[edit] Network Architecture
This section will focus on reverse-engineering of a remote network architecture. It will talk about methods to determine just what is behind a remote gateway.
[edit] Network Attacks
These pages will deal with common network attacks, such as DoS attacks.
[edit] Further Reading
- Wikibooks: Communication Systems
- Wikibooks: Internet Technologies
- Wikibooks: Networking:Ports and Protocols

