Skip to content

giosil/wxdsb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Apr 16, 2025
e5b1a7c · Apr 16, 2025
May 25, 2022
Mar 29, 2023
Jun 3, 2024
Dec 20, 2023
Jan 4, 2025
Oct 20, 2023
Nov 29, 2022
Apr 16, 2025
Oct 26, 2023
Jun 3, 2024
Oct 26, 2023
Oct 26, 2023
Oct 26, 2023
Jan 2, 2025
Jun 4, 2024
Aug 3, 2023
Oct 26, 2023
Mar 29, 2023
Jun 3, 2024

Repository files navigation

WXDSb - IHE-XDSb implementation

A programmable server and client IHE-XDSb.

Build

  • git clone https://github.com/giosil/wxdsb.git
  • mvn clean install - this will produce wxdsb.war in target directory
  • mvn dependency:copy-dependencies - this will copy jars in target/dependency directory
  • mvn clean install -f pom2.xml - this install wxdsb as library

Create a Docker image

  • docker build -t <image_name> . this will create a Docker image named <image_name>

Debug network issues

Trace HTTP traffic

tcpdump --list-interfaces (to show interfaces) or ip link show tcpdump -i eth0 -A port 8080 -s 65535 -w tcpdump.log & (-i interface, -A Print each packet in ASCII, -s snaplen, -w file in binary pcap format) tcpdump -r tcpdump.log -A (to read pcap file, -A include ASCII content)

Enabling SSL debugging

mvn test -DargLine="-Ddew.test.op=findDocuments -Djavax.net.debug=all"

mvn test -DargLine="-Ddew.test.op=findDocuments -Djavax.net.debug=ssl,handshake"

mvn test -DargLine="-Ddew.test.op=findDocuments -Djavax.net.debug=ssl:handshake:verbose:keymanager:trustmanager -Djava.security.debug=access:stack"

mvn test -DargLine="-Ddew.test.op=findDocuments -Djavax.net.debug=ssl:record:plaintext"

Contributors

Releases

No releases published

Packages

No packages published

Languages