├── .dockerignore ├── .github ├── CONTRIBUTING.md ├── FUNDING.yml └── workflows │ └── docker.yml ├── .gitignore ├── LICENSE ├── README.md ├── docker-compose-dev.yml ├── docker-compose.yml ├── docker ├── grafana │ ├── Dockerfile │ ├── datasources.yml │ └── grafana.ini └── prometheus │ ├── Dockerfile │ └── prometheus.yml ├── legal.md ├── protos ├── abusiveUserChecker.proto └── caches.proto ├── scripts ├── clean_protos ├── download_users ├── grpcurl_scripts └── make_protos └── services ├── abusive-user-checker ├── .gitignore ├── Dockerfile ├── README.md ├── cmd │ └── server │ │ └── main.go ├── db │ └── migrations │ │ └── 20220214203837_init.sql ├── go.mod ├── go.sum └── pkg │ ├── database │ ├── database.go │ └── dbmodels │ │ └── image.go │ ├── hasher │ └── hasher.go │ ├── service.go │ └── utils │ └── imagedownloader.go ├── bot ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .prettierrc.js ├── Dockerfile ├── lib │ ├── constants.ts │ ├── db │ │ ├── exemptions.ts │ │ ├── guildConfigs.ts │ │ └── index.ts │ ├── index.ts │ ├── services │ │ ├── abusiveUserChecker.ts │ │ ├── domainFetcher.ts │ │ └── index.ts │ ├── state │ │ ├── abusiveUser.ts │ │ ├── checkMembersButton.ts │ │ ├── exemption.ts │ │ ├── guildConfig.ts │ │ └── index.ts │ ├── struct │ │ ├── client.ts │ │ ├── command.ts │ │ ├── event.ts │ │ ├── index.ts │ │ ├── logger.ts │ │ └── metric.ts │ ├── types │ │ ├── @types_node │ │ │ └── index.d.ts │ │ └── discord.js │ │ │ └── index.d.ts │ └── util │ │ ├── action.ts │ │ └── index.ts ├── nodemon.json ├── package.json ├── prisma │ ├── migrations │ │ ├── 20210929023824_create_tables │ │ │ └── migration.sql │ │ ├── 20211006051421_notify_option │ │ │ └── migration.sql │ │ ├── 20220124181746_create_timeout_config_fields │ │ │ └── migration.sql │ │ ├── 20220424185511_add_abusive_user_columns │ │ │ └── migration.sql │ │ └── migration_lock.toml │ └── schema.prisma ├── scripts │ ├── createCommands.ts │ ├── deleteCommands.ts │ └── discord-bad-domains-intersection ├── src │ ├── buttons │ │ └── checkMembers.ts │ ├── cmds │ │ ├── checkMembers.ts │ │ ├── config.ts │ │ ├── lookup.ts │ │ ├── ping.ts │ │ ├── stats.ts │ │ └── support.ts │ ├── events │ │ ├── interaction.ts │ │ ├── member.ts │ │ ├── message.ts │ │ ├── raw.ts │ │ └── ready.ts │ ├── index.ts │ └── server.ts ├── tsconfig.json └── yarn.lock └── domain-scraper ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── rustfmt.toml └── src ├── error.rs ├── health.rs ├── main.rs ├── metrics.rs ├── server.rs └── sources.rs /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: 'red_panda' 2 | -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/docker-compose-dev.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/grafana/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/docker/grafana/Dockerfile -------------------------------------------------------------------------------- /docker/grafana/datasources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/docker/grafana/datasources.yml -------------------------------------------------------------------------------- /docker/grafana/grafana.ini: -------------------------------------------------------------------------------- 1 | [auth.anonymous] 2 | enabled = true 3 | -------------------------------------------------------------------------------- /docker/prometheus/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/docker/prometheus/Dockerfile -------------------------------------------------------------------------------- /docker/prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/docker/prometheus/prometheus.yml -------------------------------------------------------------------------------- /legal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/legal.md -------------------------------------------------------------------------------- /protos/abusiveUserChecker.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/protos/abusiveUserChecker.proto -------------------------------------------------------------------------------- /protos/caches.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/protos/caches.proto -------------------------------------------------------------------------------- /scripts/clean_protos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/scripts/clean_protos -------------------------------------------------------------------------------- /scripts/download_users: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/scripts/download_users -------------------------------------------------------------------------------- /scripts/grpcurl_scripts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/scripts/grpcurl_scripts -------------------------------------------------------------------------------- /scripts/make_protos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/scripts/make_protos -------------------------------------------------------------------------------- /services/abusive-user-checker/.gitignore: -------------------------------------------------------------------------------- 1 | /main 2 | /.env 3 | /users.txt 4 | -------------------------------------------------------------------------------- /services/abusive-user-checker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/abusive-user-checker/Dockerfile -------------------------------------------------------------------------------- /services/abusive-user-checker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/abusive-user-checker/README.md -------------------------------------------------------------------------------- /services/abusive-user-checker/cmd/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/abusive-user-checker/cmd/server/main.go -------------------------------------------------------------------------------- /services/abusive-user-checker/db/migrations/20220214203837_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/abusive-user-checker/db/migrations/20220214203837_init.sql -------------------------------------------------------------------------------- /services/abusive-user-checker/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/abusive-user-checker/go.mod -------------------------------------------------------------------------------- /services/abusive-user-checker/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/abusive-user-checker/go.sum -------------------------------------------------------------------------------- /services/abusive-user-checker/pkg/database/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/abusive-user-checker/pkg/database/database.go -------------------------------------------------------------------------------- /services/abusive-user-checker/pkg/database/dbmodels/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/abusive-user-checker/pkg/database/dbmodels/image.go -------------------------------------------------------------------------------- /services/abusive-user-checker/pkg/hasher/hasher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/abusive-user-checker/pkg/hasher/hasher.go -------------------------------------------------------------------------------- /services/abusive-user-checker/pkg/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/abusive-user-checker/pkg/service.go -------------------------------------------------------------------------------- /services/abusive-user-checker/pkg/utils/imagedownloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/abusive-user-checker/pkg/utils/imagedownloader.go -------------------------------------------------------------------------------- /services/bot/.eslintignore: -------------------------------------------------------------------------------- 1 | build/ 2 | lib/protos 3 | -------------------------------------------------------------------------------- /services/bot/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/.eslintrc.json -------------------------------------------------------------------------------- /services/bot/.gitignore: -------------------------------------------------------------------------------- 1 | /.env 2 | /dev.ts 3 | /src/cmds/checkMember.ts 4 | -------------------------------------------------------------------------------- /services/bot/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/.prettierrc.js -------------------------------------------------------------------------------- /services/bot/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/Dockerfile -------------------------------------------------------------------------------- /services/bot/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/constants.ts -------------------------------------------------------------------------------- /services/bot/lib/db/exemptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/db/exemptions.ts -------------------------------------------------------------------------------- /services/bot/lib/db/guildConfigs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/db/guildConfigs.ts -------------------------------------------------------------------------------- /services/bot/lib/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/db/index.ts -------------------------------------------------------------------------------- /services/bot/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/index.ts -------------------------------------------------------------------------------- /services/bot/lib/services/abusiveUserChecker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/services/abusiveUserChecker.ts -------------------------------------------------------------------------------- /services/bot/lib/services/domainFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/services/domainFetcher.ts -------------------------------------------------------------------------------- /services/bot/lib/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/services/index.ts -------------------------------------------------------------------------------- /services/bot/lib/state/abusiveUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/state/abusiveUser.ts -------------------------------------------------------------------------------- /services/bot/lib/state/checkMembersButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/state/checkMembersButton.ts -------------------------------------------------------------------------------- /services/bot/lib/state/exemption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/state/exemption.ts -------------------------------------------------------------------------------- /services/bot/lib/state/guildConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/state/guildConfig.ts -------------------------------------------------------------------------------- /services/bot/lib/state/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/state/index.ts -------------------------------------------------------------------------------- /services/bot/lib/struct/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/struct/client.ts -------------------------------------------------------------------------------- /services/bot/lib/struct/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/struct/command.ts -------------------------------------------------------------------------------- /services/bot/lib/struct/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/struct/event.ts -------------------------------------------------------------------------------- /services/bot/lib/struct/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/struct/index.ts -------------------------------------------------------------------------------- /services/bot/lib/struct/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/struct/logger.ts -------------------------------------------------------------------------------- /services/bot/lib/struct/metric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/struct/metric.ts -------------------------------------------------------------------------------- /services/bot/lib/types/@types_node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/types/@types_node/index.d.ts -------------------------------------------------------------------------------- /services/bot/lib/types/discord.js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/types/discord.js/index.d.ts -------------------------------------------------------------------------------- /services/bot/lib/util/action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/lib/util/action.ts -------------------------------------------------------------------------------- /services/bot/lib/util/index.ts: -------------------------------------------------------------------------------- 1 | export * from './action'; 2 | -------------------------------------------------------------------------------- /services/bot/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/nodemon.json -------------------------------------------------------------------------------- /services/bot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/package.json -------------------------------------------------------------------------------- /services/bot/prisma/migrations/20210929023824_create_tables/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/prisma/migrations/20210929023824_create_tables/migration.sql -------------------------------------------------------------------------------- /services/bot/prisma/migrations/20211006051421_notify_option/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/prisma/migrations/20211006051421_notify_option/migration.sql -------------------------------------------------------------------------------- /services/bot/prisma/migrations/20220124181746_create_timeout_config_fields/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/prisma/migrations/20220124181746_create_timeout_config_fields/migration.sql -------------------------------------------------------------------------------- /services/bot/prisma/migrations/20220424185511_add_abusive_user_columns/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/prisma/migrations/20220424185511_add_abusive_user_columns/migration.sql -------------------------------------------------------------------------------- /services/bot/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /services/bot/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/prisma/schema.prisma -------------------------------------------------------------------------------- /services/bot/scripts/createCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/scripts/createCommands.ts -------------------------------------------------------------------------------- /services/bot/scripts/deleteCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/scripts/deleteCommands.ts -------------------------------------------------------------------------------- /services/bot/scripts/discord-bad-domains-intersection: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/scripts/discord-bad-domains-intersection -------------------------------------------------------------------------------- /services/bot/src/buttons/checkMembers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/src/buttons/checkMembers.ts -------------------------------------------------------------------------------- /services/bot/src/cmds/checkMembers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/src/cmds/checkMembers.ts -------------------------------------------------------------------------------- /services/bot/src/cmds/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/src/cmds/config.ts -------------------------------------------------------------------------------- /services/bot/src/cmds/lookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/src/cmds/lookup.ts -------------------------------------------------------------------------------- /services/bot/src/cmds/ping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/src/cmds/ping.ts -------------------------------------------------------------------------------- /services/bot/src/cmds/stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/src/cmds/stats.ts -------------------------------------------------------------------------------- /services/bot/src/cmds/support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/src/cmds/support.ts -------------------------------------------------------------------------------- /services/bot/src/events/interaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/src/events/interaction.ts -------------------------------------------------------------------------------- /services/bot/src/events/member.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/src/events/member.ts -------------------------------------------------------------------------------- /services/bot/src/events/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/src/events/message.ts -------------------------------------------------------------------------------- /services/bot/src/events/raw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/src/events/raw.ts -------------------------------------------------------------------------------- /services/bot/src/events/ready.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/src/events/ready.ts -------------------------------------------------------------------------------- /services/bot/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/src/index.ts -------------------------------------------------------------------------------- /services/bot/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/src/server.ts -------------------------------------------------------------------------------- /services/bot/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/tsconfig.json -------------------------------------------------------------------------------- /services/bot/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/bot/yarn.lock -------------------------------------------------------------------------------- /services/domain-scraper/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /services/domain-scraper/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/domain-scraper/Cargo.lock -------------------------------------------------------------------------------- /services/domain-scraper/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/domain-scraper/Cargo.toml -------------------------------------------------------------------------------- /services/domain-scraper/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/domain-scraper/Dockerfile -------------------------------------------------------------------------------- /services/domain-scraper/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/domain-scraper/rustfmt.toml -------------------------------------------------------------------------------- /services/domain-scraper/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/domain-scraper/src/error.rs -------------------------------------------------------------------------------- /services/domain-scraper/src/health.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/domain-scraper/src/health.rs -------------------------------------------------------------------------------- /services/domain-scraper/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/domain-scraper/src/main.rs -------------------------------------------------------------------------------- /services/domain-scraper/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/domain-scraper/src/metrics.rs -------------------------------------------------------------------------------- /services/domain-scraper/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/domain-scraper/src/server.rs -------------------------------------------------------------------------------- /services/domain-scraper/src/sources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Benricheson101/anti-phishing-bot/HEAD/services/domain-scraper/src/sources.rs --------------------------------------------------------------------------------