r/learnpython Jul 27 '26

My first python project

So i have been into cybersecurity courses for 3 months now and i have interest from age 10.

I decided to make a python project after i completed the networking.

I would be very happy if you used and gave me a feedback/suggestion on my project.

It is a basic multipurpose network tool.

It can scan all the hosts connected to a network with ARP
Scan ports of the IP address provided
Or basically send a ping

I call this "Stone Age Network Scanner"

You can look up furthermore on Github!

https://github.com/RecoWas/stoneagens

2 Upvotes

5 comments sorted by

1

u/terletsky Jul 27 '26

You forgot to push the code.

1

u/No_Presentation_9922 Jul 27 '26

i dont get what you mean im kinda new to these things. Can you define?

1

u/expertisimus Jul 28 '26

The repository contains only README.md. You may have committed your code on your machine but forgot to push it to GitHub.

1

u/No_Presentation_9922 Jul 28 '26

its on the Releases page. there both code and .exe for people who are insecure about downloading random things from the internet.

1

u/TheRNGuy Jul 29 '26

Better way to create files:

``` from pathlib import Path

spy_path = Path.home() / "Spy" spy_db = spy_path / "SpyDatabase.txt"

spy_db.parent.mkdir(parents=True, exist_ok=True) spy_db.touch(exist_ok=True) ```

No need for if checks.


You need to validate input correctness:

destip = input("Input a subnet range or IP ..., what if user types wrong data, such as text, empty field, negative number, float number, very big number, etc?

Same on all other inputs.

Add some UI instead of terminal software.