Compare commits

23 Commits
0.1 ... main

Author SHA1 Message Date
ef0e7d4e7e Cleaner output 2025-12-17 15:09:44 -06:00
515a96571b Updates for time 2025-12-17 15:08:03 -06:00
3c9f7d540f Updating warrant canary -- we have had an extended unattended but secured absence. All systems normal -- no intrusion detected. We apologize for the gap in coverage. 2025-09-18 10:54:25 -05:00
3c713f31e5 Update 2024-07-20 2024-07-20 23:38:37 -05:00
03e4fb1f02 Update 2024MAY21 2024-05-21 20:27:58 -05:00
1ec5836016 Update 2024-02-21 20:23:09 -06:00
85b041ad2d Better RSS heuristic 2024-02-21 20:22:41 -06:00
d99510cd9e Update 2023-11-29 17:09:25 -06:00
7c7fd1053b 2023-09-13 Update 2023-09-13 08:48:52 -05:00
72db3d3d6c Updating canary 2023-07-15 21:58:52 -05:00
38c67e7688 Updating warrant canary 2023-05-16 18:25:34 -05:00
87d9557f88 Update 2023-03-17 09:44:01 -05:00
593c7b8544 Canary update 2023-01-16 16:11:15 -06:00
28101f24cf Removing egrep for grep 2023-01-16 16:11:05 -06:00
c9111d6713 Canary update for 2022-11-13 2022-11-13 21:08:10 -06:00
cc1fd19e72 Script updates for vHost move 2022-11-13 21:06:57 -06:00
b6b4edbbff Updating 2022-08-06 00:06:30 -05:00
c4e99423e3 2022-04-22 2022-04-22 16:29:00 -05:00
62808257ee Needed to update key instructions before new publish -- we have not been compromised. 2022-02-16 09:31:49 -06:00
c03e66dbbd Update for https://foundation.aninix.net/AniNIX/ShadowArch/pulls/5 2022-02-16 09:29:57 -06:00
bc65da5b13 Updating WarrantCanary for my return. 2021-11-08 09:50:58 -06:00
dc21c07c66 away 2021-05-16 15:09:48 -05:00
b955f06b74 Update 2021-03-31 2021-03-31 17:23:55 -05:00
5 changed files with 26 additions and 24 deletions

1
.gitignore vendored
View File

@@ -1,3 +1,4 @@
tests/__pycache__/
pkg/**
*.pkg.tar.zst
*.pkg.tar.zst.sig

View File

@@ -1,5 +1,5 @@
depends=('bash>=4.4' 'gnupg>=2.2' 'curl>=7.72' 'Uniglot')
makedepends=('make>=4.2')
makedepends=('make>=4.2', 'python-pytest')
checkdepends=()
optdepends=()
pkgname="$(git config remote.origin.url | rev | cut -f 1 -d '/' | rev | sed 's/.git$//')"

14
canary
View File

@@ -1,21 +1,21 @@
As of 2021-01-10, aninix.net has not received any National Security Letters or FISA court orders, and we have not been subject to any gag order(s) by a FISA court, or any other similar court(s) of any government. AniNIX has never placed any backdoors in our hardware or software and has not received any requests to do so. AniNIX has never disclosed any user communications to any third party. No searches or seizures of any kind have ever been performed on AniNIX assets.
As of 2025-12-17, the AniNIX has not received any National Security Letters or FISA court orders, and we have not been subject to any gag order(s) by a FISA court, or any other similar court(s) of any government. AniNIX has never placed any backdoors in our hardware or software and has not received any requests to do so. AniNIX has never disclosed any user communications to any third party. No searches or seizures of any kind have ever been performed on AniNIX assets.
The next two updates should be on or before:
* 2021-04-10
* 2021-07-09
* 2026-03-17
* 2026-06-15
Recent news:
* https://www.aljazeera.com/news/2021/1/10/kazakh-ruling-party-set-to-retain-hold-on-power-in-sundays-vote</link
* https://www.npr.org/2021/01/10/955399729/black-boxes-wreckage-located-in-indonesia-air-crash-no-signs-of-survivors</link
* https://www.aljazeera.com/news/2025/12/17/putin-slams-wests-war-hysteria-as-eu-mulls-russian-assets-for-ukraine?traffic_source=rss</link
* https://www.npr.org/2025/12/17/nx-s1-5637406/new-kremlin-dictionary-redefines-common-words-and-excludes-others-altogether</link
To verify this message, on the terminal import our public key from pool.sks-keyservers.net and verify the canary:
$ gpg --keyserver pool.sks-keyservers.net --recv-key 1CC1E3F4ED06F296
$ gpg --fetch-keys https://aninix.net/AniNIX/ShadowArch/raw/branch/main/EtcFiles/aninix.gpg
$ gpg2 --fingerprint 1CC1E3F4ED06F296
pub ed25519 2019-05-19 [SC]
904D E627 5579 CB58 9D85 720C 1CC1 E3F4 ED06 F296
uid [ultimate] DarkFeather <ircs://aninix.net:6697/DarkFeather>
sub cv25519 2019-05-19 [E]
$ gpg --verify <(curl -s https://foundation.aninix.net/AniNIX/WarrantCanary/raw/branch/main/canary.asc) 2>&1 | grep 'Good signature'
$ gpg --verify <(curl -s https://aninix.net/AniNIX/WarrantCanary/raw/branch/main/canary.asc) 2>&1 | grep 'Good signature'
gpg: Good signature from "DarkFeather <ircs://aninix.net:6697/DarkFeather>" [ultimate]
There will most likely be other lines in the output from that last command, but as long as it says "Good signature", the verification worked correctly.

View File

@@ -1,31 +1,32 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
As of 2021-01-10, aninix.net has not received any National Security Letters or FISA court orders, and we have not been subject to any gag order(s) by a FISA court, or any other similar court(s) of any government. AniNIX has never placed any backdoors in our hardware or software and has not received any requests to do so. AniNIX has never disclosed any user communications to any third party. No searches or seizures of any kind have ever been performed on AniNIX assets.
As of 2025-12-17, the AniNIX has not received any National Security Letters or FISA court orders, and we have not been subject to any gag order(s) by a FISA court, or any other similar court(s) of any government. AniNIX has never placed any backdoors in our hardware or software and has not received any requests to do so. AniNIX has never disclosed any user communications to any third party. No searches or seizures of any kind have ever been performed on AniNIX assets.
The next two updates should be on or before:
* 2021-04-10
* 2021-07-09
* 2026-03-17
* 2026-06-15
Recent news:
* https://www.aljazeera.com/news/2021/1/10/kazakh-ruling-party-set-to-retain-hold-on-power-in-sundays-vote</link
* https://www.npr.org/2021/01/10/955399729/black-boxes-wreckage-located-in-indonesia-air-crash-no-signs-of-survivors</link
* https://www.aljazeera.com/news/2025/12/17/putin-slams-wests-war-hysteria-as-eu-mulls-russian-assets-for-ukraine?traffic_source=rss</link
* https://www.npr.org/2025/12/17/nx-s1-5637406/new-kremlin-dictionary-redefines-common-words-and-excludes-others-altogether</link
To verify this message, on the terminal import our public key from pool.sks-keyservers.net and verify the canary:
$ gpg --keyserver pool.sks-keyservers.net --recv-key 1CC1E3F4ED06F296
$ gpg --fetch-keys https://aninix.net/AniNIX/ShadowArch/raw/branch/main/EtcFiles/aninix.gpg
$ gpg2 --fingerprint 1CC1E3F4ED06F296
pub ed25519 2019-05-19 [SC]
904D E627 5579 CB58 9D85 720C 1CC1 E3F4 ED06 F296
uid [ultimate] DarkFeather <ircs://aninix.net:6697/DarkFeather>
sub cv25519 2019-05-19 [E]
$ gpg --verify <(curl -s https://foundation.aninix.net/AniNIX/WarrantCanary/raw/branch/main/canary.asc) 2>&1 | grep 'Good signature'
$ gpg --verify <(curl -s https://aninix.net/AniNIX/WarrantCanary/raw/branch/main/canary.asc) 2>&1 | grep 'Good signature'
gpg: Good signature from "DarkFeather <ircs://aninix.net:6697/DarkFeather>" [ultimate]
There will most likely be other lines in the output from that last command, but as long as it says "Good signature", the verification worked correctly.
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQSQTeYnVXnLWJ2FcgwcweP07QbylgUCX/vI1wAKCRAcweP07Qby
lsP1AQCMVDKlFretUSwh52FCaiMnHRIXlleGV15YG4c+njnecwEA9PICOHad/6wX
ira6GAgJFRV9klsmsvqrot24r2uNZQ4=
=jtak
iHUEARYKAB0WIQSQTeYnVXnLWJ2FcgwcweP07QbylgUCaUMbdQAKCRAcweP07Qby
llJsAQDBbngI2DdQ1gFAd/EwrgyspAYveHn8QIlRZ7hb8jv9lAEAzXMn9TTira6G
KpioAAMZiOM1UTVODmTC5EXmBZA51Ao=
=0j/g
-----END PGP SIGNATURE-----

View File

@@ -8,7 +8,7 @@ unset canaryText
# cskey=E9C7C942
keyserver=pool.sks-keyservers.net
key=1CC1E3F4ED06F296
canary=https://foundation.aninix.net/AniNIX/WarrantCanary/raw/branch/main/canary.asc
canary=https://aninix.net/AniNIX/WarrantCanary/raw/branch/main/canary.asc
unset gitCommit
alJazeera='https://www.aljazeera.com/xml/rss/all.xml'
alJazeeraDate="$(date +%Y/%m/%d | sed -s 's#/0#/#g')"
@@ -43,13 +43,13 @@ function RecentNews() {
# param rssFeed: the url to pull
rssFeed="$1"
date="$2"
curl -s "$rssFeed" | grep "$date" | egrep -m 5 link | tail -n 1 | cut -f 2 -d '>' | cut -f 1 -d '?'
curl -s "$rssFeed" | grep "$date" | tr '>' '\n' | grep /link | tail -n 1
}
function CreateCanary() {
rm ./canary.asc
cat > ./canary << EOM
As of $(date +%F), aninix.net has not received any National Security Letters or FISA court orders, and we have not been subject to any gag order(s) by a FISA court, or any other similar court(s) of any government. AniNIX has never placed any backdoors in our hardware or software and has not received any requests to do so. AniNIX has never disclosed any user communications to any third party. No searches or seizures of any kind have ever been performed on AniNIX assets.
As of $(date +%F), the AniNIX has not received any National Security Letters or FISA court orders, and we have not been subject to any gag order(s) by a FISA court, or any other similar court(s) of any government. AniNIX has never placed any backdoors in our hardware or software and has not received any requests to do so. AniNIX has never disclosed any user communications to any third party. No searches or seizures of any kind have ever been performed on AniNIX assets.
The next two updates should be on or before:
* `date -d @$(( $time + 7776000 )) +%F`
@@ -60,7 +60,7 @@ Recent news:
* $(RecentNews "$npr" "$nprdate")
To verify this message, on the terminal import our public key from $keyserver and verify the canary:
$ gpg --keyserver $keyserver --recv-key $key
$ gpg --fetch-keys https://aninix.net/AniNIX/ShadowArch/raw/branch/main/EtcFiles/aninix.gpg
$ gpg2 --fingerprint $key
$(gpg2 --fingerprint $key)
$ gpg --verify <(curl -s $canary) 2>&1 | grep 'Good signature'
@@ -110,7 +110,7 @@ function CanaryVerify() {
retcode=$?
echo
header Human-readable text:
echo "$canaryText" | grep -B 99 'To verify this' | grep -v 'To verify this'
echo "$canaryText" | grep -B 99 'To verify this' | grep -vE 'To verify this|BEGIN PGP SIGNED MESSAGE|^Hash: SHA512$'
exit $retcode
}