Coder Social home page Coder Social logo

fivem-anticheat-ocr's Introduction

Fivem-AntiCheat-OCR

Cheating prevention software for GTA V modification called FiveM.

Fivem-AntiCheat-OCR repo is more about the journey itself other than "ready to use" code since some things were updated and some parts of our project might need a rework for it to work as intended. We still hope that from the code we share people can learn something new or re-use it in new projects.

This project is an outcome of two developers working daily for around 6 months to bring something new and unknown yet to the Fivem AntiCheat scene (https://fivem.net/).

We've introduced a lot of features that made cheating in an online game that much harder. We've combined code that existed (i.e on Github), things we coded fully ourselves and also discontinued projects made by other users remastered by us to make something we would be satisfied with. During our journey, we had to reverse engineer some popular FiveM cheats in order to find something which we might use to detect them and overall make our things more secure.

Since FiveM supports a few frontend languages and a few backend languages as well, it was a full stack project almost all the time, technologies we used for the most part are: Lua, JavaScript (vanilla and node.js), Python, HTML, TypeScript. An API we've made was connecting all parts of our code and was capable of auto-updating, remotely editing, restarting it etc.

As the name of this project might give a hint, one of the features we've used is OCR (Optical Character Recognition) written in Python and it was the first concept we've had about our project. When that part was finished we've decided that we want to add more things and that's exactly what we did. During this project, we've gathered a lot of new experience in technologies we have not used before and also in technologies we've been using on daily basis.

We have also have found several bugs and security flaws in things we've been using at the time (or trying to make more secure ourselves i.e Fivem, since it is OpenSource), we made sure to report them and gladly watched them getting fixed by devs :)

fivem-anticheat-ocr's People

Contributors

p4jmepr avatar

Stargazers

Yassine Ben daoud avatar

Watchers

 avatar

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.