diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml index 1226b9c..4936c57 100644 --- a/.github/workflows/greetings.yml +++ b/.github/workflows/greetings.yml @@ -1,6 +1,6 @@ name: Greetings -on: [ pull_request_target, issues ] +on: [pull_request_target, issues] permissions: contents: read @@ -13,12 +13,13 @@ jobs: pull-requests: write steps: - name: Harden Runner - uses: step-security/harden-runner@20cf305ff2072d973412fa9b1e3a4f227bda3c76 # v2.14.0 + uses: step-security/harden-runner@20cf305ff2072d973412fa9b1e3a4f227bda3c76 with: egress-policy: audit - - uses: actions/first-interaction@1c4688942c71f71d4f5502a26ea67c331730fa4d # v3.1.0 + - name: First Interaction Greeting + uses: actions/first-interaction@1c4688942c71f71d4f5502a26ea67c331730fa4d with: - repo-token: ${{ secrets.GITHUB_TOKEN }} - issue-message: "Hi! Thanks for pointing out an issue/suggestion for the first time to Logicytics 🤗 We hope it goes as smoothly as possible." - pr-message: "Hi! Thanks for contributing for the first time to Logicytics 🤗 We hope it goes as smoothly as possible and appreciate your valuable contribution." + repo_token: ${{ secrets.GITHUB_TOKEN }} + issue_message: "Hi! Thanks for pointing out an issue/suggestion for the first time to Logicytics 🤗 We hope it goes as smoothly as possible." + pr_message: "Hi! Thanks for contributing for the first time to Logicytics 🤗 We hope it goes as smoothly as possible and appreciate your valuable contribution." diff --git a/README.md b/README.md index 2c447dd..19b25e9 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ -# Logicytics: System Data Harvester 📎 +# Logicytics: System Data Harvester Logicytics is 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 dedicated -to gathering as much sensitive data as possible and packaging it neatly into a ZIP file 📦. +Crafted with Python, it's an actively developed project that is dedicated +to 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.
python Logicytics.py -h
This opens a help menu.
-4) Run the Program 👾
+4) Run the Program
Once you have run the program, you can run the program with the following command:
`python Logicytics.py -h`
Replace the flags with the ones you want to use.
@@ -103,10 +103,10 @@ To install and setup Logicytics, follow these steps:
> Although it's really recommended to use admin, by setting debug in the config.json to true, you can bypass this
> requirement
-5) Wait for magic to happen 🧙♀️
+5) Wait for magic to happen
Logicytics will now run and gather data according to the flags you used.
-6) Enjoy the gathered data 🎉
+6) Enjoy the gathered data
Once the program has finished running, you can find the gathered data in the "ACCESS/DATA" folder. Both Zip and Hash
will be found there.
@@ -114,10 +114,10 @@ To install and setup Logicytics, follow these steps:
> All Zips and Hashes follow a conventional naming mechanism that goes as follows
> `Logicytics_{CODE-or-MODS}_{Flag-Used}_{Date-And-Time}.zip`
-7) Share the love ❤️
+7) Share the love
If you like Logicytics, please consider sharing it with others or spreading the word about it.
-8) Contribute to the project 👥
+8) Contribute to the project
If you have an idea or want to contribute to the project, you can submit an issue or PR on
the GitHub repository.
@@ -130,7 +130,7 @@ Remove add and delete files, it's the safe directory where your backups, hashes,
> Watch this [video](https://www.youtube.com/watch?v=XVTBmdTQqOs) to see a real life demo of Logicytics (Although the
> tools and interface may be changed as it's an older version `2.1.1` - `2.3.3`)
-## 🔧 Configuration 🔧
+## Configuration
Logicytics uses a config.ini file to store configurations. The config.ini is located in the CODE directory.
@@ -144,7 +144,7 @@ It is also used to store and save settings for other programs.
> this is used to later check for corruption or bugs.
> VERSION is the version of the project, used to check and pull for updates.
-## 🚀 Mods 🚀
+## Mods
Mods are special files that are run with the `--modded` flag.
These files are essentially scripts that are run after the main Logicytics.py script is run
@@ -172,7 +172,7 @@ you can add the script to the `MODS` directory, and it will be run with the `--m
To check all the mods and how to make your own, you can check the `Logicytics.py` file and the Wiki.
Also refer to the contributing.md for more info
-## 🛑 Troubleshooting 🛑
+## Troubleshooting
If you are having issues, here are some troubleshooting tips:
@@ -222,7 +222,7 @@ found [here](https://github.com/DefinetlyNotAI/Logicytics/wiki/6-Code-tips-and-t
> Always adhere to the [coding standards](https://github.com/DefinetlyNotAI/Logicytics/wiki/7-Advanced-Coding-Standards)
> of Logicytics!
-## 🌟 Conclusion 🌟
+## Conclusion
Logicytics is a powerful tool that can extract a wide variety of data from a Windows system.
With its ability to extract data from various sources, Logicytics can be used for a variety of purposes,
@@ -234,13 +234,13 @@ for any Windows system administrator or forensic investigator.
> Please remember that extracting data from a system without proper authorization is illegal and unethical.
> Always obtain proper authorization before extracting any data from a system.
-## ❤️ Support Me ❤️
+## Support Me
Please consider buying me a coffee or sponsoring me in GitHub sponsor,
I am saving for my college funds, and I need your help!
Supporters will be placed in the Credits ❤️
-### 🔗 Links
+### Links
- [Project's Wiki](https://github.com/DefinetlyNotAI/Logicytics/wiki)
- [Project's Future](PLANS.md)
diff --git a/requirements.txt b/requirements.txt
index 3f0f773..47a712b 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,20 +1,20 @@
configobj~=5.0.9
configparser~=7.2.0
-psutil~=6.1.1
+psutil~=7.2.1
requests~=2.32.5
DateTime~=6.0
colorlog~=6.10.1
-aiofiles~=24.1.0
+aiofiles~=25.1.0
joblib~=1.5.3
numpy~=2.4.1
pathlib~=1.0.1
safetensors~=0.7.0
-tqdm~=4.66.6
+tqdm~=4.67.1
WMI~=1.5.1
-prettytable~=3.15.1
+prettytable~=3.17.0
matplotlib~=3.10.1
-networkx~=3.2.1
+networkx~=3.6.1
pandas~=2.3.3
-cryptography~=44.0.2
-scapy~=2.5.0
+cryptography~=46.0.3
+scapy~=2.7.0rc1
sentence-transformers~=5.2.0
\ No newline at end of file