Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions File-Integrity-Scanner/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

<groupId>org.pwss</groupId>
<artifactId>File-Integrity-Scanner</artifactId>
<version>1.8.1</version>
<version>1.8.2</version>
<packaging>jar</packaging>
<description>A File Integrity Scanner</description>
<licenses>
Expand Down Expand Up @@ -52,7 +52,7 @@
<maven.compiler.source>${java.version}</maven.compiler.source>
<maven.compiler.target>${java.version}</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring-boot.version>4.0.0-RC2</spring-boot.version>
<spring-boot.version>4.0.0</spring-boot.version>
<postgresql.JDBC-Driver.version>42.7.8</postgresql.JDBC-Driver.version>
</properties>

Expand Down Expand Up @@ -108,15 +108,15 @@
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-annotations</artifactId>
<version>2.2.40</version>
<version>2.2.41</version>
</dependency>


<!-- https://mvnrepository.com/artifact/org.springdoc/springdoc-openapi-starter-webmvc-ui -->
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>3.0.0-RC1</version>
<version>3.0.0</version>
</dependency>


Expand Down Expand Up @@ -144,7 +144,7 @@
<dependency>
<groupId>lib.pwss</groupId>
<artifactId>algorithm-hash-extraction</artifactId>
<version>1.2.4</version>
<version>1.2.5</version>
</dependency>


Expand Down
27 changes: 15 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,7 @@ machine.
- SHA-3 (256-bit)
- BLAKE_2b (512-bit)

- **Web Interface / GUI:** A Spring application with a user-friendly web interface where you can start and stop
scans, as well as get live information about the current integrity status of your files.

- **Database Storage:** Uses PostgreSQL to store file hashes along with the date of the scan and other relevant
file metadata.
- **Database Storage:** Uses PostgreSQL to store file hashes along with the date of the scan and other relevant file metadata.

- **Local Operation:** The scanner runs exclusively on the user's local machine. No remote services are required
or desired, ensuring full control over data integrity for the end-user.
Expand All @@ -38,17 +34,24 @@ or desired, ensuring full control over data integrity for the end-user.

### Requirements

- **PostgreSQL 17.5**
- **Spring 4.0.0-RC2**
- **PostgreSQL**
- **SSL password**


### Spring Version

**Spring 4.0.0**

### Steps

1. Ensure you have PostgreSQL and Spring installed on your system.
2. Access the database script from the dedicated PWSS repository.
3. Use provided Make scripts to start both the database and Spring application.
1. Install and configure PostgreSQL on your system.
2. Get the database scripts from the [PWSS DB repository](https://github.com/pwssOrg/File-Integrity-Database).
3. Start the database and the Spring application using the provided Make scripts.

**Note:** You need access to the PWSS libraries, which consist of three separate PWSS repositories hosted in a private GitHub Packages registry. Access is restricted to board members or team members of the PWSS organization.
For links to all three JavaDoc pages, please refer to the discussion thread:
**[Java Docs](https://github.com/orgs/pwssOrg/discussions/308)**

**Note:** You need access to the PWSS libraries stored in a private GitHub packages repository, which is
restricted to board members or team members of the PWSS organization.

## Workflow Badges

Expand Down