├── .dockerignore ├── .env_example ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── autotag.yml │ ├── docker-hub.yml │ ├── docker-publish.yml │ └── python-ci-tests.yml ├── .gitignore ├── CITATION.cff ├── CODE_OF_CONDUCT.md ├── ChangeLog.md ├── LICENSE ├── README.md ├── SECURITY.md ├── bin └── aip ├── data ├── .gitignore ├── .gitkeep ├── README.md ├── external │ ├── .gitkeep │ ├── do_not_block_these_ips_example.csv │ └── honeypots_public_ips_example.csv ├── interim │ └── .gitkeep ├── output │ └── .gitkeep ├── processed │ ├── .gitkeep │ └── prioritizers │ │ └── .gitkeep └── raw │ └── .gitkeep ├── etc ├── docker │ ├── Dockerfile │ ├── README.md │ └── entrypoint.sh └── ra.conf ├── images └── AIP_Diagram.png ├── lib └── aip │ ├── __init__.py │ ├── data │ ├── __init__.py │ ├── access.py │ └── functions.py │ ├── models │ ├── __init__.py │ ├── all.py │ ├── alpha.py │ ├── base.py │ ├── pareto.py │ └── prioritize.py │ └── utils │ ├── __init__.py │ ├── autoload.py │ ├── date_utils.py │ ├── generate_historical_blocklists.py │ ├── metrics.py │ └── run_models.py ├── requirements.txt └── tests ├── __init__.py └── test_lib_aip_utils_date_utils.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env_example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/.env_example -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/autotag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/.github/workflows/autotag.yml -------------------------------------------------------------------------------- /.github/workflows/docker-hub.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/.github/workflows/docker-hub.yml -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.github/workflows/python-ci-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/.github/workflows/python-ci-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/.gitignore -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bin/aip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/bin/aip -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/data/.gitignore -------------------------------------------------------------------------------- /data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/data/README.md -------------------------------------------------------------------------------- /data/external/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/external/do_not_block_these_ips_example.csv: -------------------------------------------------------------------------------- 1 | ip, 2 | 192.168.1.2, 3 | -------------------------------------------------------------------------------- /data/external/honeypots_public_ips_example.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/data/external/honeypots_public_ips_example.csv -------------------------------------------------------------------------------- /data/interim/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/output/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/processed/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/processed/prioritizers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/raw/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /etc/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/etc/docker/Dockerfile -------------------------------------------------------------------------------- /etc/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/etc/docker/README.md -------------------------------------------------------------------------------- /etc/docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/etc/docker/entrypoint.sh -------------------------------------------------------------------------------- /etc/ra.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/etc/ra.conf -------------------------------------------------------------------------------- /images/AIP_Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/images/AIP_Diagram.png -------------------------------------------------------------------------------- /lib/aip/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/aip/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/aip/data/access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/lib/aip/data/access.py -------------------------------------------------------------------------------- /lib/aip/data/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/lib/aip/data/functions.py -------------------------------------------------------------------------------- /lib/aip/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/lib/aip/models/__init__.py -------------------------------------------------------------------------------- /lib/aip/models/all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/lib/aip/models/all.py -------------------------------------------------------------------------------- /lib/aip/models/alpha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/lib/aip/models/alpha.py -------------------------------------------------------------------------------- /lib/aip/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/lib/aip/models/base.py -------------------------------------------------------------------------------- /lib/aip/models/pareto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/lib/aip/models/pareto.py -------------------------------------------------------------------------------- /lib/aip/models/prioritize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/lib/aip/models/prioritize.py -------------------------------------------------------------------------------- /lib/aip/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/aip/utils/autoload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/lib/aip/utils/autoload.py -------------------------------------------------------------------------------- /lib/aip/utils/date_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/lib/aip/utils/date_utils.py -------------------------------------------------------------------------------- /lib/aip/utils/generate_historical_blocklists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/lib/aip/utils/generate_historical_blocklists.py -------------------------------------------------------------------------------- /lib/aip/utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/lib/aip/utils/metrics.py -------------------------------------------------------------------------------- /lib/aip/utils/run_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/lib/aip/utils/run_models.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_lib_aip_utils_date_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stratosphereips/AIP/HEAD/tests/test_lib_aip_utils_date_utils.py --------------------------------------------------------------------------------