Use this link to visit the project page and download the file you need:
https://github.com/Areebaba9176/hidemylogs
hidemylogs is a Linux log cleaner that helps remove selected access records from common system logs while keeping file metadata intact.
It works with these log files:
- lastlog
- wtmp
- btmp
- utmp
The app is built for users who need fine control over log cleanup. It lets you choose what to clear instead of wiping everything.
This project targets Linux logs, so the app itself runs on Linux systems. If you are on Windows, use the GitHub page above to get the project files, then run the app on a Linux machine or Linux virtual machine.
- Open the download page.
- Save the project files to your computer.
- If the app comes as a compressed file, extract it.
- Move the files to a Linux system, WSL, or a Linux VM.
- Run the app from that Linux environment.
If you are using Windows Subsystem for Linux, place the files in your Linux home folder before running it.
To use hidemylogs, you need:
- A Linux system
- Root access or sudo access
- A shell terminal
- Write access to the target log files
Suggested setups:
- Ubuntu Server
- Debian
- Kali Linux
- Arch Linux
- A Linux VM inside Windows
After you download the project from the GitHub page, open a terminal in the project folder.
Typical flow:
- Go to the folder that contains the files.
- Make the main file runnable if needed.
- Run it with sudo.
- Follow the on-screen prompts.
Example pattern:
chmod +x hidemylogssudo ./hidemylogs
If the project uses a script file, the main entry point will usually be a shell script or binary in the repo root.
- Clear selected entries from Linux log files
- Keep file metadata in place
- Work on common access record files
- Reduce noise in log history
- Give controlled cleanup instead of full file removal
- Fit red team and opsec workflows
hidemylogs can help when you need to:
- Remove test access records from a lab system
- Clean old entries during system maintenance
- Review how log files change after edits
- Keep a smaller trace in selected logs
- Work with Linux log formats used by login and auth tools
Tracks the last login time for users.
Stores login and logout history.
Stores failed login attempts.
Tracks current users and active sessions.
Each file has a different role, so hidemylogs gives you a way to work on one file at a time.
Use this tool only on systems you own or manage. Before you run it:
- Back up the log files
- Check the file path
- Confirm the user account you want to edit
- Make sure you have root rights
A backup helps you restore the file if you pick the wrong entry.
A simple setup looks like this:
- Download the repo from GitHub.
- Open it on a Linux machine.
- Start the app from a terminal.
- Pick the log file you want to edit.
- Choose the record or range you want to remove.
- Save the file and check the result.
If the app asks for options, follow the prompts in order. The interface is designed to keep the process direct.
- Clear a test login from
wtmp - Remove failed login traces from
btmp - Edit a user record in
lastlog - Clean session state from
utmp - Prepare a lab machine for a fresh test run
- advanced threat hunting
- log cleaning
- Linux log files
- opsec
- red team work
- security tools
- file wiping
- login record cleanup
If you only use Windows, this project is not a native Windows app. You still can:
- Download it from GitHub
- Inspect the project files
- Run it in WSL
- Run it in a Linux VM
- Copy it to a Linux box
For the cleanest run:
- Start with a fresh backup
- Use the correct log file
- Run from a terminal as root
- Keep the file format intact
- Check the log after each change
hidemylogs focuses on precise log edits. It does not aim to remove all traces from a system. It focuses on selected records in known Linux log files while keeping the file structure in place
Visit the project page here:
https://github.com/Areebaba9176/hidemylogs
- Repository: hidemylogs
- Type: Linux log cleaner
- Use case: Selective log record removal
- Main files:
lastlog,wtmp,btmp,utmp - Target users: Linux admins, lab users, and security users