Code Monkey home page Code Monkey logo

logicytics's Introduction

Logicytics: System Data Harvester ๐Ÿ“Ž

Welcome to Logicytics ๐ŸŒ, a cutting-edge tool designed to meticulously harvest and collect a vast array of Windows system data for forensic analysis. Crafted with Python ๐Ÿ, it's an actively developed project that is aimed at gathering as much sensitive data as possible and packaging it neatly into a ZIP file ๐Ÿ“ฆ. This comprehensive guide is here to equip you with everything you need to use Logicytics effectively.

GitHub Issues GitHub Tag GitHub Commit Activity GitHub Language Count GitHub Branch Check Runs GitHub Repo Size

โค๏ธ Support Me โค๏ธ

Please consider buying me a coffee or sponsoring me in GitHub sponsor, I am saving for my college funds in MIT, and I need your help! Supporters will be placed in the Credits โค๏ธ

๐Ÿ› ๏ธ Installation and Setup ๐Ÿ› ๏ธ

Prerequisites

Ensure your system meets these requirements:

  • Windows 10 or later.
  • Administrative rights.
  • Python installed (preferable version 3.11).

Step-by-Step Installation

Optionally, use the exe installer to download and install Logicytics and all requirements with a simple GUI interface.

  1. Clone the Repository: Use Git to clone Logicytics to your local machine. Open Command Prompt as an administrator and run:

    git clone https://github.com/DefinetlyNotAI/Logicytics.git
  2. Navigate to the Project Directory: Change your current directory to the cloned Logicytics folder:

    cd Logicytics
  3. Setup Logicytics: Navigate to the SETUP folder and run the setup.py script using the following command, This will install the required dependencies and create any necessary files for full functionality.

    pip install -e .
  4. Run Logicytics: Navigate to the CODE folder and run ./Logicytics.py more info below.

Basic Usage

  1. CLI: The most preferred method, all in your command line! More feedback can be given, to use it just open CMD in the CODE directory, and run ./Logicytics.py

  2. GUI: Still in beta, GUI is not recommended unless you are unfamiliar with CLI, the GUI automatically constructs your command and executes it from a basic window. To use this feature, go to the CODE directory and run the GUI.py file, or type in the terminal ./GUI.py.

๐Ÿ”ง Configuration ๐Ÿ”ง

Logicytics offers extensive customization options through flags while running.

These flags allow you to:

  • Specify which types of files to collect data.
  • Exclude certain files/data from the data collection process.
  • Adjust logging levels for detailed insights.

More info about the flags on the wiki.

๐Ÿš€ Advanced Usage ๐Ÿš€

Custom Scripts

Extend Logicytics' functionality by creating custom Python scripts. Place these scripts in the CODE directory. Logicytics will automatically execute these scripts during the data collection process, enabling tailored data extraction (When using the --mods flag).

๐Ÿ›‘ Troubleshooting ๐Ÿ›‘

Common Pitfalls

  • Permission Denied: Ensure you're running Logicytics with administrative privileges.
  • Incomplete Data Collection: Verify all necessary files and folders are intact and unmodified.
  • Update Issues: Use the --update flag to fetch the latest version of Logicytics.
  • Recovery: Use the --backup and --restore to keep a history of intact files in case of errors.

Support Resources

Consult the .md log file in the ACCESS/LOGS directory for detailed error logs. Engage with the community through GitHub issues for assistance and feedback.

๐Ÿ“Š Data Analysis ๐Ÿ“Š

Once Logicytics has completed its data collection, you'll find the results packaged neatly in a ZIP file within the ACCESS/DATA directory. This data can be analyzed using various tools and techniques, depending on your needs. Whether you're conducting forensic investigations, auditing system health, or analyzing performance metrics, Logicytics provides a solid foundation for your analysis.

๐ŸŒŸ Conclusion ๐ŸŒŸ

By exploring the depths of Logicytics, you've gained a deeper understanding of its capabilities, configuration options, and advanced features. This tool is a powerful asset in your arsenal for system data analysis, offering flexibility, customization, and ease of use. Remember, the key to unlocking its full potential lies in experimentation and continuous learning. Happy data mining ๐ŸŽฏ

This expanded guide aims to provide a thorough understanding of Logicytics, covering everything from installation and setup to advanced usage and troubleshooting. With this knowledge, you're well-equipped to utilize Logicytics to its fullest extent, enhancing your ability to analyze and understand system data.

logicytics's People

Contributors

definetlynotai avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

logicytics's Issues

UAC ReadMe Command Error

Describe the bug
Readme command for UAC is wrong

To Reproduce
Steps to reproduce the behavior:

  1. Go to the UAC command in the readme.md file

Expected behavior
To run UACX.py as admin

Screenshots
N/A

Smartphone (please complete the following information):

  • Device: Samsung
  • OS: android 14
  • Browser: Opera GX
  • Version: Latest

Priority:
Medium

Add Portability

Is your feature request related to a problem? Please describe.
Make the software portable, to increase the usage capabilities.

Describe the solution you'd like
Maybe add Python installer in the project, and part of the setup is to install it on the USB?

Describe alternatives you've considered
Or maybe if possible just add the full python package installed?

Additional context
Nothing

Generated md File is weird


Title: Markdown File Formatting Issue with Color Scheme

Description: The Markdown file formatting, specifically the color syntax, is not rendering correctly within the application. This issue affects the readability and user experience of the Markdown files.

To Reproduce:

  1. Run the application as per the usual procedure.
  2. Wait for the application to complete its operations.
  3. Open a Markdown file within the application.
  4. Observe the color syntax in the Markdown file as RAW.

Expected Behavior:
The Markdown file should correctly apply the color syntax as defined in the application's color scheme settings. This ensures that the Markdown content is easily readable and visually appealing.

Screenshots:
N/A

Desktop:

  • OS: Windows 11 Home
  • Browser: Opera GX
  • Version: 1.0.0

Log File:
Sensitive data, sorry!

Additional Context:
This issue seems to be related to how the application processes and renders Markdown files. It appears that the color syntax is not being applied correctly, which could be due to a bug in the function responsible for rendering Markdown content. The issue is consistent across different Markdown files and does not seem to be related to the content of the files themselves.

Steps to Fix:

  • Review the function responsible for rendering Markdown content.
  • Ensure that the color syntax is correctly applied based on the application's color scheme settings.
  • Test the fix with various Markdown files to ensure the issue is resolved.

Priority: LOW


Create a Docker

Prerequisites

Proposal

Create a image of the repo and make a docker image to allow easier downloading, etc.

Motivation and context

N/A

What is the importance for implementing this idea?

Normal

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.