diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ae729ab..8da4dcd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -65,7 +65,7 @@ jobs: run: cargo doc --no-deps --document-private-items - name: Add redirect - run: echo '' > target/doc/index.html + run: echo '' > target/doc/index.html - name: Remove lock file run: rm target/doc/.lock diff --git a/.jenkins/jenkinsfile b/.jenkins/jenkinsfile index 026974f..c276c55 100644 --- a/.jenkins/jenkinsfile +++ b/.jenkins/jenkinsfile @@ -4,7 +4,13 @@ pipeline { stages { stage('Build') { steps { - sh '~/.cargo/bin/cargo build' + sh 'source ~/.cargo/env && cargo build' + } + } + + stage('Test') { + steps { + sh 'source ~/.cargo/env && cargo test' } } } diff --git a/README.md b/README.md index 994c0c6..4f660f5 100644 --- a/README.md +++ b/README.md @@ -6,4 +6,6 @@ Transmitting files over dns piece by piece. Should be a pretty subtle way of sen I remember I was listening to, I think, [Security This Week with Carl Franklin](https://securitythisweek.com/). One of the hosts mentioned doing data exfiltration from a tight network by breaking the file down and sending it over DNS. I wanted to see how this could work. [Read More](https://www.securityweek.com/multigrain-pos-malware-exfiltrates-card-data-over-dns/). -I also wanted to play with a big rust project for standard targets with threading. Although I had a lot of fun with my browser-based checkers game, [Draught](https://draught.sarsoo.xyz), working against WASM has some restrictions. \ No newline at end of file +I also wanted to play with a big rust project for standard targets with threading. Although I had a lot of fun with my browser-based checkers game, [Draught](https://draught.sarsoo.xyz), working against WASM has some restrictions. + +[Read the Docs](https://github.com/Sarsoo/dnstp/settings/pages) \ No newline at end of file