Skip to content

Commit

Permalink
Update for version 2.4
Browse files Browse the repository at this point in the history
  • Loading branch information
MarkBaggett committed Feb 1, 2022
1 parent cd0eef5 commit 13b8132
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 21 deletions.
35 changes: 14 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,11 @@ If you want to analyze the system that SRUM_DUMP is running on (Live Aquisition)
To run from Source Code:
To run from source you will need this code and some third party modules that it depends upon. One of those modules is libesedb-python. Installation of the libesedb-python module on a Windows system is difficult, but its easy on Linux. Windows instructions are below. On Linux..

git clone --branch srum_dump2 http://github.com/markbaggett/srum-dump
cd srum-dump
sudo -H python3 -m pip install -r requirements.txt
```
git clone --branch srum_dump2 http://github.com/markbaggett/srum-dump
cd srum-dump
sudo -H python3 -m pip install -r requirements.txt
```


## Program Features
Expand Down Expand Up @@ -53,20 +55,13 @@ The srum_template2.xlsx file is a way of defining friendly names and formats for

The only thing you really need to quickly get started is srum-dump2.exe and the srum-template2.xlsx. See the "To Run the Tool" above. However, if you want to run it from source you will have to install a few modules including libesedb-python. Installing libesedb-python on a windows system is hard because it requires a compiler be present and configured correctly. The matter is confused by the fact that error messages give incorrect requirements about old versions of build tools. To compile from source follow these instructions.

1. Install Visual C++ build tools. This is not the same as the full
visual studio install. Download the lates version from Microsoft.
Google "Visual C++ build tools". These links were accurate when I
wrote this:

https://go.microsoft.com/fwlink/?LinkId=691126

https://download.microsoft.com/download/5/f/7/5f7acaeb-8363-451f-9425-68a90f98b238/visualcppbuildtools_full.exe

When prompted by the installer select ALL OF THE OPTIONAL PACKAGES.
Do you really need all of them? No, but depending upon what your
doing its hard to say what you will need. Just install them all.
1. Finding the stand alone version of the Microsoft Visual C++ build tools has become increasingly diffucult to me. Instead, I have been installing it as a component of Visual Studio.

* Instead of installing the C++ compiler you could download the precompiled versions from the log2timeline project. They have precompiled many of the C++ libraries and created installers for them here: https://github.com/log2timeline/l2tbinaries You will find "libesedb-python-???.msi" under the "win32" or "win64" folders.

* If you prefer the compiler then search for "Build Tools for Visual Studio 2022" (or similar version). At the time of this writing that was here: https://visualstudio.microsoft.com/downloads/?q=build+tools. Look in the "downloads" section of that page for the Build Tools. The installer appears to be the full Visual Studio Installer. Look for "Build Tools". Then go to the "Individual Components" tab and search for "C++ Build Tools core features". Install that! That should enable pip to compile the libesedb module when you install it.

2. Then install Python 3. I installed Python 3.7.4. Once again,
2. Then install Python 3. I installed Python 3.9.6. Once again,
select ALL the options including installing precompiled libraries,
debug symbols, etc. Again, you don't really need all of them for
this specific project but you may for other projects so it nice to
Expand All @@ -75,12 +70,10 @@ The only thing you really need to quickly get started is srum-dump2.exe and the
Next update pip and setuptools. For this project you will also need
several additional modules. Install them like this:

```
pip install --upgrade pip
pip install --upgrade setuptools pip
install libesedb-python
pip install openpyxl
pip install python-registry
pip install pyinstaller
pip install pysimplegui
pip install -r requirements.txt
```
Binary file modified SRUM_TEMPLATE2.xlsx
Binary file not shown.
7 changes: 7 additions & 0 deletions release_notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Release Notes


1-21-2022 Version 2.4

- Updated code so that it supports Windows 11 wireless profile names. The registry key was called "Channel Hints" and now its called "Band Channel Hints". Now the software will accept either of these names.
- Change color scheme from "TanBlue" to "Kayak" so you can quickly visually identify if someone is running an old verion.
Binary file modified srum_dump2.exe
Binary file not shown.

0 comments on commit 13b8132

Please sign in to comment.