GithubHelp home page GithubHelp logo

ion's Introduction

Ion

CS:GO Cheat / Injector written in Rust

Why Rust?

Rust, a fairly new, and hacky language when it comes to cross thread memory sharing is however not only faster than C++ in most cases, it's more memory safe, less prone to uncaught exceptions, errors and the like. This is what makes Rust so amazing.

How do I compile?

Just move into the project file you'd like to compile, and type cargo build --release

What Rust version is this built on?

All projects in this repo are supposed to be compiled with the latest rust nightly build.

Your code is terrible

It might be, if you find anything that's highly bad make sure to make a pull request!

ion's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ion's Issues

Crashing bug upon load. Not sure how to fix.

capture_interface function causes Access Violation crash and i am not sure why. Does anyone know how to fix this base? I assume this is because things changed of course but i can't for the life of me figure out why
let client = sdk::interfaces::capture_interface(client_panorama, b"VClient018\0".as_ptr()) as *mut usize; causes a crash. As far as i can tell it matches the capture VClient018 on say osiris for example but i may be missing something.

Fix all warnings from cargo check and clippy

I noticed the project gives a lot of warnings due to unused imports, variables, style issues and some unreachable code is there too.
This is something that all projects in Rust should deal with, either with directives to ignore those warnings or by actually changing what's needed.
Moreover I've seen that a lot of constants are immediately translated to f32, like 90 as f32, where a less verbose option would be 90.0.

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.