Giter VIP home page Giter VIP logo

1guard-server's Introduction

Application Banner

1Guard-server functions as a robust backend system integrated with a macOS Safari plugin, designed to analyze the security level of shopping websites accessed by users. Using the Flask framework in Python, the backend receives domain and user IP data from the Safari plugin via HTTPS requests. It leverages Scrapy for comprehensive website scraping and analysis, inspecting crucial aspects such as the presence of an imprint and the quality of the content's language. The system employs MongoDB for efficient data storage, offering quick access to previously scanned domains and their corresponding security scores. With a focus on scalability, the backend architecture is organized into distinct modules, including an API, a controller, an AI module, a website scanning module, and a database manager, facilitating streamlined data handling and processing. The application integrates various security features such as TLS certificate usage and rate limiting to ensure secure and optimized operations.



Donate BuyMeACoffee

 

Contents

 

Features

  • Monitoring: Continuously monitors visited websites and protects against fraud and scam.
  • Feedback: Allows users to give feedback on websites and their security scores.
  • Discrete: Operates in the safari menu, minimizing interruptions.
  • Customizable: Allows users to configure various settings.
  • Lightweight: Designed to consume minimal system resources for optimal performance.
  • Privacy: Only transmits the URL without path or parameters.
  • Open Source: Provides transparency and allows community contributions for continuous development.

 

Screenshots

TODO

 

Why should you care?

A few reasons to use this plugin:

TODO  

Installation

TODO  

Usage

TODO
 

Development

As an open-source project, I strive for transparency and collaboration in my development process. I greatly appreciate any contributions members of our community can provide. Whether you are fixing bugs, proposing features, improving documentation, or spreading awareness - your involvement strengthens the project. Please review the code of conduct to understand how we work together respectfully.

 

Roadmap

Now Next Later
Unit tests Linux and Windows support CI/CD
Code quality Auto update Website/Docs/Wiki
Cross browser support Translations Code sign (Apple)

 

Contributors

Thank you so much for giving feedback, implementing features and improving the code and project!

 

Credits

TODO

Many more credits are in the acknowledgments file.

 

License

Provided under the terms of the GNU GPL3 License © Lennart Haack 2023.

See LICENSE file for details. For the licenses of used third party libraries and software, please refer to the ACKNOWLEDGMENTS file.

1guard-server's People

Contributors

lennolium avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

wanghaisheng

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.