HomePROJECTS

SISLOG Forensic Tool

Forensic Tool to generate reports and logs
Apr 30 2023
2 min readPython, Tools
imagetitle
imagetitle

SISLOG

Create logs, reports, issues and more.

Windows 8/10/11 and Linux forensic tool to generate logs about installed programs, NetBios connections, ARP cache, DNS, processes, network, WIFI, services, computer modifications, scheduled tasks, mapped drives and more, all written in Python and output as TXT files.

You need administrator privileges to avoid bugs with the txt creation.

I invite anyone to make modifications to this repository and improve the program for various operating systems regardless of their architecture or distribution.

IMG
IMG

Features

Encrypt and decrypt your files and folders with AES, for any file, jpg, png, mp4, mp3, docx, pdf, etc...

Why GIE?

GIE is the name of my first girldfriend (JK 😂), GIE is the acronym of Gentle, Intelligent and Easy file encryption.

📦 Requirements

💻 Installation

Execute the commands according to your case

Run the project

#BATCH
1python setup.py
2

Then (or)

#BATCH
1python main.py
2

Excecute SISLOG.exe file.


VIEW DNS CACHE FUCTION

#PYTHON
1# Función para mostrar la cache dns.
2def get_dns_cache():
3    dns_cache = subprocess.check_output(["ipconfig", "/displaydns"]).decode("ISO-8859-1")
4    return dns_cache
5

VIEW RUNNING TASK AND PROCESS FUCTION

#PYTHON
1# Función para ver los procesos ejecutandose al momento.
2def get_running_processes():
3    processes_info = ""
4    for process in psutil.process_iter():
5        try:
6            process_name = process.name()
7            processes_info += process_name + "\n"
8        except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
9            pass
10    return processes_info
11
12
13# Función para ver los servicios ejecutandose en el momento.
14def get_running_services():
15    services_info = ""
16    for service in psutil.win_service_iter():
17        try:
18            if service.status() == "running":
19                services_info += service.name() + "\n"
20        except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
21            pass
22    return services_info
23

Output TXT Example

IMG
IMG

Download

git clone git@github.com:aiskoaisLog.git

⬇️ Check the latest release ⬇️

🤝 Contributing

Contributions, issues and feature requests are welcome! Feel free to check issues page.

💜 Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2024 aiskoa. This project is MIT licensed.


Did you like this article? Share it!

© 2025