aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/canaries/canaries.ts
blob: de5c44f38ffb1d1a05428a374fdc04f207600408 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
export const canaries: Canary[] = [];
export class Canary {
  public constructor(
    public name: string,
    public description: string,
    public url: string,
    public keyIdentifier: string,
  ) {
    canaries.push(this);
  }
}
new Canary(
  'estrogen.zone, memdmp',
  'This canary is responsible for services hosted around estrogen.zone and yuridick.gay',
  '/canaries/memdmp:estrogen.zone',
  'memdmp',
);

new Canary(
  'kyun.host',
  'This canary is responsible for the VPS provider "kyun.host"',
  // '/canaries/napatha:kyun.host',
  'https://files.kyun.host/canary.txt',
  'napatha',
);