📢 Repository Restructure: Action Required by Jan 5th #1769
Closed
funilrys
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
TL;DR
We are moving from a flat structure to a partitioned folder structure to reduce the strain on GitHub's infrastructure.
*.txt,*.adblock) are now FROZEN. They will no longer receive updates./phishing-domains-ACTIVE/).phish.co.zausers: You are not affected by this change.To ensure our repository remains sustainable and to reduce the strain on GitHub's infrastructure, we are transitioning from a flat file structure to a partitioned directory structure.
Deprecation & Holiday Grace Period
We want to ensure this transition is smooth and doesn't disrupt operations over the holidays.
*.txtand*.adblockfiles in the main folder) are frozen. They will no longer receive new updates.How to handle the new structure ?
Each new directory contains a
*.manifest.txtfile (or*.manifest.adblock- if applicable). This manifest serves as the index of all available segments for that folder.Important
Users fetching data via
phish.co.zaare not affected and do not need to take any action. This only impacts those pulling data directly from the GitHub repository.🗺️ Migration Mapping
phishing-IPs-ACTIVE.txt/phishing-IPs-ACTIVE/phishing-IPs-ACTIVE.manifest.txtphishing-IPs-INACTIVE.txt/phishing-IPs-INACTIVE/phishing-IPs-INACTIVE.manifest.txtphishing-IPs-INVALID.txt/phishing-IPs-INVALID/phishing-IPs-INVALID.manifest.txtphishing-domains-ACTIVE.adblock/phishing-domains-ACTIVE/phishing-domains-ACTIVE.manifest.adblockphishing-domains-ACTIVE.txt/phishing-domains-ACTIVE/phishing-domains-ACTIVE.manifest.txtphishing-domains-INACTIVE.txt/phishing-domains-INACTIVE/phishing-domains-INACTIVE.manifest.txtphishing-domains-INVALID.txt/phishing-domains-INVALID/phishing-domains-INVALID.manifest.txtphishing-domains-NEW-last-hour.txt/phishing-domains-NEW-last-hour/phishing-domains-NEW-last-hour.manifest.txtphishing-domains-NEW-today.txt/phishing-domains-NEW-today/phishing-domains-NEW-today.manifest.txtphishing-ips-NEW-last-hour.txt/phishing-ips-NEW-last-hour/phishing-ips-NEW-last-hour.manifest.txtphishing-ips-NEW-today.txt/phishing-ips-NEW-today/phishing-ips-NEW-today.manifest.txtphishing-links-ACTIVE-NOW.txt/phishing-links-ACTIVE-NOW/phishing-links-ACTIVE-NOW.manifest.txtphishing-links-ACTIVE-today.txt/phishing-links-ACTIVE-today/phishing-links-ACTIVE-today.manifest.txtphishing-links-ACTIVE.txt/phishing-links-ACTIVE/phishing-links-ACTIVE.manifest.txtphishing-links-INACTIVE.txt/phishing-links-INACTIVE/phishing-links-INACTIVE.manifest.txtphishing-links-INVALID.txt/phishing-links-INVALID/phishing-links-INVALID.manifest.txtphishing-links-NEW-last-hour.txt/phishing-links-NEW-last-hour/phishing-links-NEW-last-hour.manifest.txtphishing-links-NEW-today.txt/phishing-links-NEW-today/phishing-links-NEW-today.manifest.txtMigration Helper
The following cross-platform Python script demonstrates how to programmatically fetch and combine all segments for a specific category based on the manifest file.
Beta Was this translation helpful? Give feedback.
All reactions