|
2 years ago | |
---|---|---|
.paket | 2 years ago | |
docsrc | 2 years ago | |
src/LogicalHacking.ExtensionDsLab | 2 years ago | |
tests/LogicalHacking.ExtensionDsLab.Tests | 2 years ago | |
.gitattributes | 2 years ago | |
.gitignore | 2 years ago | |
LICENSE.md | 2 years ago | |
LogicalHacking.ExtensionDsLab.sln | 2 years ago | |
README.md | 2 years ago | |
RELEASE_NOTES.md | 3 years ago | |
build.cmd | 2 years ago | |
build.fsx | 2 years ago | |
build.proj | 2 years ago | |
build.sh | 2 years ago | |
configure.sh | 3 years ago | |
fsc.props | 2 years ago | |
paket.dependencies | 2 years ago |
ExtensionDsLab is a data science and machine learning framework for analyzing security and privacy related properties of the browser extensions (and Chrome Apps) offered in the Chrome Web Store.
Ensure that both
are installed. Moreover, [FAKE] needs to be installed
dotnet tool install fake-cli -g
and added to the PATH
so that you can call fake
on the command line.
This might require
export PATH=$HOME/.dotnet/tools/fake:$PATH
After cloning the repository, call
./configure.sh
to initialize the paket
configuration.
Both the application itself and the tests require that the database connection is configured properly. For this,
src/LogicalHacking.ExtensionDsLab/app.config.in
to `src/LogicalHacking.ExtensionDsLab/app.configsrc/LogicalHacking.ExtensionDsLab/app.config
and
replace in the connection string the correct values for <SERVER>
,
<LOGIN>
, and <PWD
>.src/LogicalHacking.ExtensionDsLab.Tests/app.config.in
.After that, the project can be build using
./build.sh
On Windows (untested), configure.sh
can be replaced by configuring
paket
manually
.paket/paket.bootstrapper.exe
.paket/paket.exe install
After that, the project can be build using
build.cmd
This project is licensed under the GPL 3.0 (or any later version).
SPDX-License-Identifier: GPL-3.0-or-later
The master git repository for this project is hosted by the Software Assurance & Security Research Team at https://git.logicalhacking.com/BrowserSecurity/ExtensionDsLab.