Giter Site home page Giter Site logo

j0rd1s3rr4n0 / hrpl Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 0.0 1.58 MB

High-precision, real-time people locator via a link

License: MIT License

PHP 100.00%
contribution mit-license support ethical-usage responsible-use database-configuration database-system educational-tool environment-variables location-tracking

hrpl's Introduction

HRPL - High-precision Real-time People Locator

HRPL LOGO

GeoSpy is a high-precision, real-time people locator tool that operates through a generated link. It is developed for educational purposes to demonstrate the potential risks associated with location-sharing technologies. This project is not intended for malicious use, and the creator does not assume any responsibility for its misuse.

Disclaimer

Note: This project is for educational purposes only. The creator does not endorse or encourage any unauthorized use of location information or any activities that violate privacy laws. The misuse of this tool for tracking individuals without their consent is strictly prohibited.

Overview

GeoSpy provides a glimpse into the potential vulnerabilities associated with location-sharing on the internet. It is essential to use this tool responsibly and ethically, respecting the privacy and consent of individuals.

Features

  • High-precision location tracking
  • Real-time updates via generated links
  • Educational tool for understanding privacy risks

Getting Started with GeoSpy

  1. Clone the Repository:

    git clone https://github.com/j0rd1s3rr4n0/HRPL
  2. Prerequisites:

    • Web server (XAMPP, WAMP, Apache 2.4, Nginx)
    • Database system (MySQL, MariaDB, SQLite3, PostgreSQL)
    • PHP (recommended version 8.0 or higher)
  3. Configure Environment Variables:

    • Clone .env.example and rename it to .env.
    • Update the values inside .env with your specific configuration, removing any comments marked with #.
  4. Move Files to Web Server Public Folder:

    Move all files from the cloned repository to the public folder of your web server.

  5. Secure the Environment Variables:

    Create an .htaccess file to secure the .env file and prevent unauthorized access.

  6. Run the Web Server:

    Start your web server to host the GeoSpy application.

  7. Access Setup Script:

    Visit the following URL to run the setup script for the database:

    https://yourservername/setup_db.php or https://localhost/setup_db.php

  8. Configure Database:

    Follow the instructions on the setup script to configure the database connection. GeoSpy supports MySQL, MariaDB, SQLite3, and PostgreSQL.

  9. Access GeoSpy Login:

    Navigate to the login page at: https://yourservername/login.php or https://localhost/login.php

    Default Login Credentials:

    • Username: ROOT
    • Password: TOOR
  10. Share GeoSpy:

    Share the link to your GeoSpy application with others: https://yourservername or https://localhost

Note: Ensure that you have the legal right to track the location of individuals and comply with relevant privacy laws and regulations. Misuse of this tool may result in legal consequences.

Legal Considerations

  • This project is meant for educational purposes only.
  • Respect privacy laws and obtain consent before using location-tracking tools.
  • The creator is not responsible for any misuse or illegal activities conducted with this tool.

Contribution

Contributions to the GeoSpy project are welcome. However, contributors must adhere to ethical guidelines and prioritize user privacy.

Support

For any questions or concerns regarding GeoSpy, please contact the project maintainer.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Use this tool responsibly, ethically, and in compliance with the law.

hrpl's People

Contributors

j0rd1s3rr4n0 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

hrpl's Issues

Feature Request : Enhance User Interface

I propose an enhancement to the user interface (UI) of the application to create a more user-friendly and visually appealing experience. A visually attractive and intuitive UI contributes significantly to a positive user experience, making the application more engaging and user-friendly.

UI Enhancement Ideas:

  • Adopt modern design principles, such as responsive layouts and clear navigation, to enhance usability.
  • Improve the overall aesthetics with a visually pleasing color scheme and well-designed elements.
  • Ensure a consistent and intuitive user journey across different sections of the application.

Potential Impact:
These UI enhancements aim to make the application more appealing to users, fostering a positive interaction and improving overall satisfaction.

Feature Request: Implement User-Friendly API

I suggest the implementation of an API for the application to enhance its accessibility and enable seamless integration with external services. The addition of an API would empower developers to interact with the application programmatically, opening up possibilities for integrations and third-party applications.

API Implementation Details:

  • Design a RESTful API that supports common CRUD (Create, Read, Update, Delete) operations.
  • Include proper authentication mechanisms to secure API endpoints.
  • Provide comprehensive documentation for developers to facilitate easy integration.

Potential Impact:
The implementation of this API would expand the capabilities of the application, allowing developers to build on top of it and integrate it with other services.

Feature Request : Securing the Application with Password Encryption

Currently, the security of the application could benefit from the implementation of an additional layer of protection, specifically through password encryption. I propose the incorporation of this functionality to ensure the security of user credentials and reduce potential risks of sensitive data exposure.

Reasons for the request:

  1. Password encryption is a standard industry practice to safeguard user-sensitive information.
  2. It would enhance the application's security posture and increase user confidence in the handling of their data.

Suggested Implementation Details:
Consideration could be given to using widely accepted encryption algorithms, such as bcrypt, for securely storing and managing passwords. Additionally, it would be beneficial to provide options for key management and encryption parameter configuration.

Potential Impact:
This enhancement would not only strengthen the application's security but also contribute to maintaining the integrity of user information.

I appreciate the consideration of this request and am open to any further discussion or collaboration in implementing this feature.

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.