├── .github └── workflows │ ├── docs.yml │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .npmignore ├── .prettierrc.cjs ├── LICENSE ├── README.md ├── eslint.config.mjs ├── package.json ├── renovate.json ├── scripts └── tld.rb ├── spec ├── aux │ ├── domain.spec.ts │ ├── email.spec.ts │ ├── extractors.spec.ts │ ├── regexps.spec.ts │ ├── url.spec.ts │ ├── utils.spec.ts │ └── validators.spec.ts ├── fixtures │ └── input.txt └── index.spec.ts ├── src ├── aux │ ├── domain.ts │ ├── email.ts │ ├── extractors.ts │ ├── ip.ts │ ├── regexes.ts │ ├── tlds.ts │ ├── url.ts │ ├── utils.ts │ └── validators.ts ├── bin │ └── ioc-extractor.ts ├── index.ts └── types.ts ├── tsconfig.json ├── typedoc.json └── vitest.config.ts /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/tld.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/scripts/tld.rb -------------------------------------------------------------------------------- /spec/aux/domain.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/spec/aux/domain.spec.ts -------------------------------------------------------------------------------- /spec/aux/email.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/spec/aux/email.spec.ts -------------------------------------------------------------------------------- /spec/aux/extractors.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/spec/aux/extractors.spec.ts -------------------------------------------------------------------------------- /spec/aux/regexps.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/spec/aux/regexps.spec.ts -------------------------------------------------------------------------------- /spec/aux/url.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/spec/aux/url.spec.ts -------------------------------------------------------------------------------- /spec/aux/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/spec/aux/utils.spec.ts -------------------------------------------------------------------------------- /spec/aux/validators.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/spec/aux/validators.spec.ts -------------------------------------------------------------------------------- /spec/fixtures/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/spec/fixtures/input.txt -------------------------------------------------------------------------------- /spec/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/spec/index.spec.ts -------------------------------------------------------------------------------- /src/aux/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/src/aux/domain.ts -------------------------------------------------------------------------------- /src/aux/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/src/aux/email.ts -------------------------------------------------------------------------------- /src/aux/extractors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/src/aux/extractors.ts -------------------------------------------------------------------------------- /src/aux/ip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/src/aux/ip.ts -------------------------------------------------------------------------------- /src/aux/regexes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/src/aux/regexes.ts -------------------------------------------------------------------------------- /src/aux/tlds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/src/aux/tlds.ts -------------------------------------------------------------------------------- /src/aux/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/src/aux/url.ts -------------------------------------------------------------------------------- /src/aux/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/src/aux/utils.ts -------------------------------------------------------------------------------- /src/aux/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/src/aux/validators.ts -------------------------------------------------------------------------------- /src/bin/ioc-extractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/src/bin/ioc-extractor.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/typedoc.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/ioc-extractor/HEAD/vitest.config.ts --------------------------------------------------------------------------------