Skip to main content

Bringing Data Science & Artificial Intelligence to the fingertips of the average Forensicator, and promote advances in the field

Project description

DS4N6 stands for Data Science Forensics.

We also refer to this project as DSDFIR, AI4N6 or AIDFIR, since Data Science (DS) includes Artificial Intelligence (AI), and the project goes beyond the strictly Forensics, covering the whole Digital Forensics & Incident Response (DFIR) discipline (and sometimes even beyond). But hey, we had to give the project a catchy name!

The Mission of the DS4N6 project is simple:

Bringing Data Science & Artificial Intelligence
to the fingertips of the average Forensicator,
and promote advances in the field

The first (modest) alpha version of our ds4n6 python library, together with some easy-to-use python scripts, was originally made public after the presentation at the SANS DFIR Summit US, July 16-17. For detailed information about the Project, the Library, its Functions, its Usage, etc., visit the project page: http://www.ds4n6.io/tools/ds4n6.py.html

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

https://github.com/ds4n6/ds4n6_lib.git

Prerequisites

The DS4N6 library works on the 3.x versions of the Python programming language. The module has external dependencies related to datascience and extraction of forensic evidence.

Install requirements:

- python-evtx
- Evtx
- ipyaggrid
- IPython
- ipywidgets
- keras
- matplotlib
- nbformat
- numpy
- pandas
- pyparsing
- qgrid
- ruamel.yaml
- sklearn
- tensorflow
- tqdm
- traitlets
- xmltodict
- networkx
- gensim

Installation

The installation can be easily done through pip.

pip installation

    pip install -r requirements.txt

Finally, import in your python3 program or Jupyter Notebook as "ds".

    import ds4n6_lib as ds

Contributing

If you think you can provide value to the Community, collaborating with Research, Blog Posts, Cheatsheets, Code, etc., contact us!

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

download from github

All you will need to do is to clone the library, install the test, create a virtual enviroment to use it and active it.

    
    git clone https://github.com/ds4n6/ds4n6_lib    

    virtualenv -p python3.10 .test
    source .test/bin/activate
    
    pip install -r requirements.txt 

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the GNU GPL v3.0 License - see the LICENSE file for details

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ds4n6_lib-0.8.3.tar.gz (142.4 kB view details)

Uploaded Source

Built Distribution

ds4n6_lib-0.8.3-py3-none-any.whl (165.0 kB view details)

Uploaded Python 3

File details

Details for the file ds4n6_lib-0.8.3.tar.gz.

File metadata

  • Download URL: ds4n6_lib-0.8.3.tar.gz
  • Upload date:
  • Size: 142.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for ds4n6_lib-0.8.3.tar.gz
Algorithm Hash digest
SHA256 73028e2ed129068e762f24d823f3d6cb1b03dc993e097523d0f1a04d1ef05f4a
MD5 3a3d7d2ff7ab7ab58a3cc8d81a038b98
BLAKE2b-256 f5fbaef5033c7f334c0abe145b44ca5a7326ceaf10ccd17dd7928c711a106c03

See more details on using hashes here.

File details

Details for the file ds4n6_lib-0.8.3-py3-none-any.whl.

File metadata

  • Download URL: ds4n6_lib-0.8.3-py3-none-any.whl
  • Upload date:
  • Size: 165.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for ds4n6_lib-0.8.3-py3-none-any.whl
Algorithm Hash digest
SHA256 76f1559bb04ab4b50baebbe9a95f9cc8f7cbefbb8881f2f0ce05ae1c8038fbfa
MD5 7f4d9ec240e7272789763d6174af240a
BLAKE2b-256 076a18cb0f1b6b0b502cbbe706cfdf32c3c6b0878ec467be2ae9ffbfc90fbf9e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page