PingSweeper
Check out this link for full documentation on my GitHub
Overview
This is my first OG Python project. I learned a lot about how Python works throughout this build. From sequential pings, to batching pings together and using multithreading, to completely changing to asynchio module for full asynchrounous pings. This project was my first baby and I love it.

Acknowledgement
I know that nmap and other tools can acheive the same result, and even more. However, this was my first Python project and was a valuable learning exercise for me. I shared this project on Reddit (home of the intellectuals) and I got some criticism from some saying that this was just a worse nmap, and it is! But guess what? I don't care. I made this project for me and my team and we use it regularly.
Let this be a reminder it's okay to feel like you're reinventing the wheel. Use it to learn and further your understanding of whatever it is you're trying to do.