+ 3
What is the best way to start coding network apps like packet generators or sniffer?
I started learning Python by completing the course here, now I'm looking for some advanced lessons for writing network apps. Does anybody have some experience in learning that?
8 Answers
+ 9
Oh man, dr. Chuck is fantastic! I seriously recommend his Python for Everybody course. If you are not after certificates but knowledge - it's free.
+ 7
Thanks @queen, keeping my fingers crossed for you, too ;)
+ 6
It is only an introduction, not advanced, but if all you have done is the python course here you
may enjoy reading the network related chapters 12 & 13 of Charles Severence's free book.
http://www.pythonlearn.com/book_007.pdf
It is written for python2 but the ideas are easily adapted to 3.
He had a free course on Coursera called Python for Everybody.
that complemented the book at one stage
but that might of changed.
Core Python Application Programming 3rd ed by W Chun Chapter 2 has an
introduction to network applications I found helpful and the suggested
exercises quite fun to develop and expand upon.
However It's a copyrighted book.
+ 2
@kuba I'm anticipating on you to reach platinum status, you're almost there. đ
+ 2
Thank you guys!! I'll check it out :)
+ 2
@Lone_Wolf Likewise
+ 2
i recommend "introduction to computer science using python " course from MiT university at edx.org
+ 1
write your own version of netcat in python.
Good luck!