add readme
This commit is contained in:
53
README.md
Normal file
53
README.md
Normal file
@@ -0,0 +1,53 @@
|
||||
# TaxiDriver
|
||||
W/RPM Driver and usermode for Linux.<br>
|
||||
Some things in the client are still not finished :
|
||||
* X11 overlay
|
||||
|
||||
# Features
|
||||
* Get the base address of any process/loaded .so file
|
||||
* RPM
|
||||
* WPM
|
||||
|
||||
# Compiling
|
||||
To compile the driver you'll need to be at least on kernel version v6.5.8 (i used the [arch kernel](https://github.com/archlinux/linux/releases/tag/v6.5.8-arch1)).<br>
|
||||
|
||||
## Prerequises :
|
||||
You'll need git, linux-headers, SDL3 and OpenGL :
|
||||
```
|
||||
sudo pacman -S git linux-headers OpenGL
|
||||
yay -S sdl3-git
|
||||
```
|
||||
|
||||
## Compiling and running :
|
||||
Clone the repo, prepare imgui (still in active dev) :
|
||||
```
|
||||
git clone https://github.com/ALittlePatate/TaxiDriver --recursive
|
||||
chmod +x prepare_imgui.sh
|
||||
./prepare_imgui.sh
|
||||
```
|
||||
Compile :
|
||||
```
|
||||
make
|
||||
```
|
||||
Run the driver :
|
||||
```
|
||||
sudo make load
|
||||
sudo dmesg | grep TaxiDriver
|
||||
```
|
||||
You should find a line saying that TaxiDriver was loaded with X major code.
|
||||
```
|
||||
sudo mknod /dev/TaxiDriver c X 0
|
||||
```
|
||||
replace X with your major code.<br>
|
||||
Run the client :
|
||||
```
|
||||
sudo ./Revird
|
||||
```
|
||||
Unload the driver :
|
||||
```
|
||||
sudo make unload
|
||||
```
|
||||
|
||||
# Contact
|
||||
If you have a problem regarding the code, open an issue or make a pull request, i'll be happy to add your contribution !<br>
|
||||
If you need to contact me for any other reasons, message me at @_.patate on discord.
|
||||
Reference in New Issue
Block a user