[announce] NYC*BUG Wednesday

NYC*BUG Announcements announce at lists.nycbug.org
Sun Jun 3 22:58:15 EDT 2012

June 6 at 645 PM - Location: Suspenders

Networking by Example with the Packet Construction Set, George Neville-Neil

PCS is a set of Python classes and libraries that is currently used for 
network security and conformance testing. The purpose of PCS is to allow 
the programmer to express themselves more naturally in network code. All 
of the bit shifting and low level manipulation usually associated with 
network programming is handled by the library, allowing the programmer 
to treat packets as objects, with fields that directly mirror the ones 
described in IETF and IEEE documents.

To date PCS has been used to test several protocols, including IGMPv3, 
IPv4, IPv6, The Precision Time Protocol, Yahoo Messenger and several others.

In this talk I will cover the basics of PCS, how to get started with it, 
and how to use it in your own work.

About the speaker:

George Neville-Neil works on networking and operating system code for 
fun and profit. He also teaches various course on subjects related to 
computer programming. His professional areas of interest include code 
spelunking, operating systems, networking and security. He is the 
co-author with Marshall Kirk McKusick of _The Design and Implementaion 
of the FreeBSD operating system_ and is the columnist behind ACM Queue's 
"Kode Vicious."

More information about the announce mailing list