#1
Hey everyone, I'm new on the forums and I am a "meh" level Python Programmer.
If you are a Python Programmer, and interested in making your own tools I would recommend learning the Socket library.

A few things you can do with socket programming are:

1) Get OSINT information on target websites
I used socket.gethostbyname() in my basic URL tracer (still in progress)
to get the IP address of any website I put in the program in this little snippet of code available on my
GitHub:
 
Code:
url = str(input("What is the URL that you would like to trace? >> " ))


ipaddr = socket.gethostbyname(url)

print(f"The IP of {url} is " + ipaddr)
https://github.com/Newt93/URLTrace/blob/...RLTrace.py

2) Backdoors, NMAP, Netcat all use Socket Programming

Backdoors and programs like NMAP and Netcat use the socket library to check and form connections.

An example of this is in a client of a backdoor created by xp4xbox

https://github.com/xp4xbox/Python-Backdo..._client.py

For information on how to use the socket library, check Python's official documentation for it here
https://docs.python.org/2/library/socket.html

Hope this helps some and gives you an idea about what you can build with the socket library. 
If you need custom programs done or anything, feel free to message me.