Programming Resources

Both Java and Python have libraries that facilitate writing network-based applications – so we will use both. 

The Java library is extensive and includes the package which provides the classes for implementing networking applications. 

Description of package


The Python standard library is also extensive and includes the modules that support network programming.

Python Module Index: 


Most of you are already very familiar with Java, so below are additional Python resources: 

Python 3 documentation 

Python standard library  

Networking Interface 

Python’s Request Library 

Note: IDLE and PyCharm are downloaded on Kali virtual machines.

Comments are closed.