Writing Security Tools and Exploits

The following Frequently Asked Questions, answered by the authors of this book, are designed to both measure your understanding of the concepts presented in this chapter and to assist you with real-life implementation of these concepts. To have your questions about this chapter answered by the author, browse to w w w.syngress. com/solutions and click on the .Ask the Author. form.
| Q: | Can I include Ethereal into a commercially available product without giving it any acknowledgements? |
|
| Q: | Can Ethereal capture packets that have been sent via a T1, SS7, or fiber link? |
|
| Q: | Can I can capture packets with CRC errors? |
|
Answers
| Q: | No, in the words of Ethereal "85Ethereal is licensed under the GNU General Public License." The GPL imposes conditions on your use of GPL'ed code in your own products. For example, you cannot make a "derived work" from Ethereal by modifying it, and then sell the resulting derived work. You must also make the changes you've made to the Ethereal source available to all of the recipients of your modified version; those changes must also be licensed under the terms of the GPL. See the GPL FAQ for more details; in particular, note the answer to the question about modifying a GPLed program and selling it commercially, and the question about linking GPLed code with other code to make a proprietary program." |
| Q: | In general the answer is yes; however, it can only capture packets... |