< All Intro to Python Notes

ctan800 | Python for Security Professionals | Module 3 - Journeyman Python

By: Chang Tan Lister | Related Course: Intro to Python | Published: February 11, 2017 | Modified: February 11, 2017
Join Cybrary

NotepadNetworking Python

IPv4 –> IPv6 via translator for easier implementation.

Seq – Sequence

ACK = Acknowledgement

UDP doesnt have either. No need for lengthy handshakes, less lag


20/21 is FTP

22 SSH

23 Telnet


53 DNS



135 RPC

137 to 139 NetBIOS

179 BDP

1080 SOCKS, secure proxy. A lot of people do not use SOCKS, which means it can be a useful resource for security professionals

6665-6669 IRC, a lot of botnets are used here, and so are the transfer of malware


Binding is associating a socket with a specific port. Not binding it, the computre will simply assign a random port.


Generally every python uses ”import socket” in writing network applications


AF_INET6 = ipv6 version

socket.datagram = UDP


< All Intro to Python Notes
Join Cybrary

Our Revolution

We believe Cyber Security training should be free, for everyone, FOREVER. Everyone, everywhere, deserves the OPPORTUNITY to learn, begin and grow a career in this fascinating field. Therefore, Cybrary is a free community where people, companies and training come together to give everyone the ability to collaborate in an open source way that is revolutionizing the cyber security educational experience.

Cybrary On The Go

Get the Cybrary app for Android for online and offline viewing of our lessons.

Get it on Google Play

Support Cybrary

Donate Here to Get This Month's Donor Badge

Skip to toolbar

We recommend always using caution when following any link

Are you sure you want to continue?