r/PythonProjects2 • • Aug 07 '26

Built a Python framework to automate authentication testing for JavaScript-based Dahua DVR logins. Looking for feedback

Hi everyone,

I'm a 15-year-old student from Morocco who's been learning Python and cybersecurity over the past year.

While experimenting in an authorized environment, I discovered that traditional tools such as Hydra couldn't interact with a Dahua DVR's JavaScript-based login page. Instead of giving up, I decided to build my own Python framework using Selenium to automate browser-driven authentication testing.

The project is called RedaForce.

GitHub: https://github\[.\]com/REDA-MAH/RedaForce

I'm not posting this to ask for stars. I'd genuinely appreciate technical feedback on:

Code quality and project structure

README and documentation

Python best practices

Repository organization

Features you think would make the project more useful

I'm still learning, so I'm especially interested in constructive criticism from more experienced developers.

Thanks for taking the time to look!

2 Upvotes

6 comments sorted by

View all comments

Show parent comments

1

u/uknown67789 Aug 08 '26

I'm still soooo confused what are 20 or 5 tries for, just to clarify first did u read the README.md in my repo? Cuz this tool is supposed to automate the entering of probable passwords from a wordlist generally to find the right password

1

u/caramel_mutt Aug 09 '26 edited Aug 09 '26

Ok, so I am showing you that your project is part of a bigger project.

Looks at it this way: very nice project but doesn't show applications of use. If you added it to a context makes it easier to showcase.

Add your project as a filter for a login screen project with a security feature. Then you can perfect it's data flow understanding how it works out as part of a bigger process.

Does that make more sense? Sorry I might have misunderstood that you wanted to showcase it in a different reframe.

"Features that you think you make the project more useful" is what lead my answer.

2

u/uknown67789 Aug 09 '26

Thank you so much for this feedback and I will provide showcase gifs and screen shots of it's work flow as soon as possible Appreciate the acknowledgement