Skip to content

Commit abfbd93

Browse files
Update python dep (#251)
2 parents 67805af + e2e7432 commit abfbd93

File tree

3 files changed

+32
-31
lines changed

3 files changed

+32
-31
lines changed

.github/workflows/greetings.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Greetings
22

3-
on: [ pull_request_target, issues ]
3+
on: [pull_request_target, issues]
44

55
permissions:
66
contents: read
@@ -13,12 +13,13 @@ jobs:
1313
pull-requests: write
1414
steps:
1515
- name: Harden Runner
16-
uses: step-security/harden-runner@20cf305ff2072d973412fa9b1e3a4f227bda3c76 # v2.14.0
16+
uses: step-security/harden-runner@20cf305ff2072d973412fa9b1e3a4f227bda3c76
1717
with:
1818
egress-policy: audit
1919

20-
- uses: actions/first-interaction@1c4688942c71f71d4f5502a26ea67c331730fa4d # v3.1.0
20+
- name: First Interaction Greeting
21+
uses: actions/first-interaction@1c4688942c71f71d4f5502a26ea67c331730fa4d
2122
with:
22-
repo-token: ${{ secrets.GITHUB_TOKEN }}
23-
issue-message: "Hi! Thanks for pointing out an issue/suggestion for the first time to Logicytics 🤗 We hope it goes as smoothly as possible."
24-
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."
23+
repo_token: ${{ secrets.GITHUB_TOKEN }}
24+
issue_message: "Hi! Thanks for pointing out an issue/suggestion for the first time to Logicytics 🤗 We hope it goes as smoothly as possible."
25+
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."

README.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# Logicytics: System Data Harvester 📎
1+
# Logicytics: System Data Harvester
22

33
Logicytics is a cutting-edge tool designed to
44
meticulously harvest and collect a vast array of Windows system data for forensic analysis.
5-
Crafted with Python 🐍, it's an actively developed project that is dedicated
6-
to gathering as much sensitive data as possible and packaging it neatly into a ZIP file 📦.
5+
Crafted with Python, it's an actively developed project that is dedicated
6+
to gathering as much sensitive data as possible and packaging it neatly into a ZIP file.
77
This comprehensive guide is here to equip you with everything you need to use Logicytics effectively.
88

99
<div style="text-align:center;" align="center">
@@ -25,7 +25,7 @@ This comprehensive guide is here to equip you with everything you need to use Lo
2525
> By using this software, you agree to the license, and agree that you hold responsibility of how you use and modify the
2626
> code.
2727
28-
## 🛠️ Installation and Setup 🛠️
28+
## Installation and Setup
2929

3030
To install and setup Logicytics, follow these steps:
3131

@@ -78,22 +78,22 @@ To install and setup Logicytics, follow these steps:
7878
7979
## Step-by-Step Installation and Usage
8080

81-
1) Install Python 🐍
81+
1) Install Python
8282
If you don't have Python installed, you can download it from the <a href="https://www.python.org/downloads/">official
8383
website</a>.
8484
Make sure to select the option to "Add Python to PATH" during installation.
8585

86-
2) Install Dependencies 📦
86+
2) Install Dependencies
8787
Logicytics requires Python modules. You can install all the required modules by running the following command in your
8888
terminal:
8989
`pip install -r requirements.txt`
9090

91-
3) Run Logicytics 🚀
91+
3) Run Logicytics
9292
To run Logicytics, simply run the following command in your terminal:
9393
<code>python Logicytics.py -h</code>
9494
This opens a help menu.
9595

96-
4) Run the Program 👾
96+
4) Run the Program
9797
Once you have run the program, you can run the program with the following command:
9898
`python Logicytics.py -h`
9999
Replace the flags with the ones you want to use.
@@ -103,21 +103,21 @@ To install and setup Logicytics, follow these steps:
103103
> Although it's really recommended to use admin, by setting debug in the config.json to true, you can bypass this
104104
> requirement
105105
106-
5) Wait for magic to happen 🧙‍♀️
106+
5) Wait for magic to happen
107107
Logicytics will now run and gather data according to the flags you used.
108108

109-
6) Enjoy the gathered data 🎉
109+
6) Enjoy the gathered data
110110
Once the program has finished running, you can find the gathered data in the "ACCESS/DATA" folder. Both Zip and Hash
111111
will be found there.
112112

113113
> [!NOTE]
114114
> All Zips and Hashes follow a conventional naming mechanism that goes as follows
115115
> `Logicytics_{CODE-or-MODS}_{Flag-Used}_{Date-And-Time}.zip`
116116
117-
7) Share the love ❤️
117+
7) Share the love
118118
If you like Logicytics, please consider sharing it with others or spreading the word about it.
119119

120-
8) Contribute to the project 👥
120+
8) Contribute to the project
121121
If you have an idea or want to contribute to the project, you can submit an issue or PR on
122122
the <a href="https://github.com/DefinetlyNotAI/Logicytics">GitHub repository</a>.
123123

@@ -130,7 +130,7 @@ Remove add and delete files, it's the safe directory where your backups, hashes,
130130
> Watch this [video](https://www.youtube.com/watch?v=XVTBmdTQqOs) to see a real life demo of Logicytics (Although the
131131
> tools and interface may be changed as it's an older version `2.1.1` - `2.3.3`)
132132
133-
## 🔧 Configuration 🔧
133+
## Configuration
134134

135135
Logicytics uses a config.ini file to store configurations. The config.ini is located in the CODE directory.
136136

@@ -144,7 +144,7 @@ It is also used to store and save settings for other programs.
144144
> this is used to later check for corruption or bugs.
145145
> VERSION is the version of the project, used to check and pull for updates.
146146
147-
## 🚀 Mods 🚀
147+
## Mods
148148

149149
Mods are special files that are run with the `--modded` flag.
150150
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
172172
To check all the mods and how to make your own, you can check the `Logicytics.py` file and the Wiki.
173173
Also refer to the contributing.md for more info
174174

175-
## 🛑 Troubleshooting 🛑
175+
## Troubleshooting
176176

177177
If you are having issues, here are some troubleshooting tips:
178178

@@ -222,7 +222,7 @@ found [here](https://github.com/DefinetlyNotAI/Logicytics/wiki/6-Code-tips-and-t
222222
> Always adhere to the [coding standards](https://github.com/DefinetlyNotAI/Logicytics/wiki/7-Advanced-Coding-Standards)
223223
> of Logicytics!
224224
225-
## 🌟 Conclusion 🌟
225+
## Conclusion
226226

227227
Logicytics is a powerful tool that can extract a wide variety of data from a Windows system.
228228
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.
234234
> Please remember that extracting data from a system without proper authorization is illegal and unethical.
235235
> Always obtain proper authorization before extracting any data from a system.
236236
237-
## ❤️ Support Me ❤️
237+
## Support Me
238238

239239
Please consider buying me a coffee or sponsoring me in GitHub sponsor,
240240
I am saving for my college funds, and I need your help!
241241
Supporters will be placed in the Credits ❤️
242242

243-
### 🔗 Links
243+
### Links
244244

245245
- [Project's Wiki](https://github.com/DefinetlyNotAI/Logicytics/wiki)
246246
- [Project's Future](PLANS.md)

requirements.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
configobj~=5.0.9
22
configparser~=7.2.0
3-
psutil~=6.1.1
3+
psutil~=7.2.1
44
requests~=2.32.5
55
DateTime~=6.0
66
colorlog~=6.10.1
7-
aiofiles~=24.1.0
7+
aiofiles~=25.1.0
88
joblib~=1.5.3
99
numpy~=2.4.1
1010
pathlib~=1.0.1
1111
safetensors~=0.7.0
12-
tqdm~=4.66.6
12+
tqdm~=4.67.1
1313
WMI~=1.5.1
14-
prettytable~=3.15.1
14+
prettytable~=3.17.0
1515
matplotlib~=3.10.1
16-
networkx~=3.2.1
16+
networkx~=3.6.1
1717
pandas~=2.3.3
18-
cryptography~=44.0.2
19-
scapy~=2.5.0
18+
cryptography~=46.0.3
19+
scapy~=2.7.0rc1
2020
sentence-transformers~=5.2.0

0 commit comments

Comments
 (0)