- Name: Digvijay Bhosale
- GitHub ID: @DigvijayBhosale1729
- E-mail ID: digvijayb1729@gmail.com
- Organisation: OWASP Foundation
- Project: SecureTea Project
- Mentors: (@adeyosemanputra) & (@rejahrehim)
- Proposal: Improving SecureTea firewall, IDS, adding a persistent AntiVirus, remote monitoring and better GUI
The OWASP SecureTea Project focuses on providing a one-stop security solution for various devices (personal computers / servers / IoT devices).
OWSAP SecureTea requires a few updates to its features. These are
- Improvements in IDS and FireWall
- Complete Web GUI and Remote Monitoring
- Shift Backend REST API from Flask to Django
- Improve Web App FireWall GUI
- Fixed bugs in Angular Frontend
- Fix all issues and ensure Zero Bugs
For Improvements pertaining to GUI
- The Angular Frontend contains several bugs
-
- GUI looks very different in different Browsers
-
- Scrolling changes font and textboxes for the duration of the scroll Changes to the Angular GUI will fix these bugs and will improve User Experience
- Implement “Hover for Details’ for critical symbols
- Updated Telegram Notifier using BotFather
- Updated Twilio SMS and Whatsapp
- Removed Twitter Notifier because twitter no longer supports APIs
- Created REST API for SecureTea Server using Django REST-FRAMEWORK
- Added 17 API Endpoints
- Implemented login using secure cookies hashed using
SHA-256
Algorithm - Django API Admin Page provides a central GUI to monitor and edit all users
- New Clean, conscise and reponsive GUI
- Implemented Login using Cookies
- Easy to understand structure making it easy for future developers
FinalVideo.mp4
- Existing bugs in securetea have been fixed
- GaussianNB instances upgraded from depreciated method to new method
- Fixed errors related to debug option
- Fixed filesystem bugs
- CSV file name error fixed
PR | Description | Lines Coded |
---|---|---|
#367 | Created Django API | +7,025 −6,829 |
#368 | Implemented Login via SHA-256 hashed cookies |
+806 −32 |
#369 | Fixed errors in Notifiers - Twitter, Telegram, Discord, Twilio | +74 −55 |
#370 | Created React Frontend | 23,181 −1,957 |
#372 | Finalized React Frontend with all API calls and login | +13,838 −29,266 |
#375 | Fixing minor errors in frontend and libs | +239 −3,630 |
#376 | Fixed minor issues with the securetea libs | +25 -24 |
Link to all Commits to SecureTea Project
I would like to thank my mentors (@adeyosemanputra) and (@rejahrehim) for constantly guiding and helping me along, resolving my doubts, reviews and constructive criticism and positively cultivating my interest in Security and Open Source. Due to their efforts i was able to complete all objectives for this project. I would like to thank the OWASP Foundation for letting me contribute to this project and providing a wide base of other contributors and mentors to learn from. I would also like to thank the members of the SecureTea Telegram and OWASP Whatsapp group for helping me with this project