Retour au classement

Ruddernation-Designs/Adobe-URL-Block-List

Python

This is the Adobe URL/IP block list for the Host file.

adobeurlblocklistadobe-urlhost-filewindows-host-managementdnsiplocalhostdnsmasqpython
Croissance des étoiles
Étoiles
1.3k
Forks
111
Croissance hebdomadaire
Issues
3
5001k
août 2018mars 2021nov. 2023juil. 2026
ArtefactsPyPIpip install adobe-url-block-list
README

Updates.

Thank you to everyone who has contributed and suggested IP's and domains.

Adobe-URL-Block-List

This is a curated list of all the Adobe URL/IP blocklists declared in the hosts file.

If you have any extra domains/IPs, you can either fork this repository and follow instructions for Adding the records in your fork or by opening an issue.

Compatibility

Platform Apply Revert System hosts file
Windows apply.bat revert.bat %windir%\System32\drivers\etc\hosts
macOS apply.sh revert.sh /etc/hosts
Linux apply.sh revert.sh /etc/hosts

The list is also available as a dnsmasq configuration and as pihole.txt for Pi-hole and router-level blocking, which works regardless of the client operating system.

Applying the records in your hosts file

Windows

Run apply.bat as Administrator. It will:

  • Back up your current hosts file to hosts.bak at the root of this repository (first run only)
  • Append the records, wrapped between ## ADOBE_BLOCKLIST_START ## and ## ADOBE_BLOCKLIST_END ## markers
  • Replace the existing block when re-run, so pulling the latest list and re-applying never duplicates records
  • Flush the DNS cache

To remove the records later, run revert.bat as Administrator. Only the block between the markers is removed, everything else in your hosts file stays untouched.

Applying the records manually

The location of the hosts file is located at C:\Windows\System32\drivers\etc, or by opening the Run dialog with Win+ R, you can access it with:

%windir%\System32\drivers\etc\hosts

[!NOTE] Be sure you keep a backup of your previous hosts file first!

Make sure you run your text editor as with admin privileges, otherwise, you won't be able to save changes to the hosts file. Copy and paste the full list into the hosts file and save it.

You may need to check your settings to show hidden files. Once there, overwrite with the host file or add the full list to your host file.

macOS and Linux

Run the apply script with sudo from the root of this repository:

sudo ./apply.sh

The script:

  • Backs up your current /etc/hosts to hosts.bak at the root of this repository (first run only)
  • Appends the records, wrapped between ## ADOBE_BLOCKLIST_START ## and ## ADOBE_BLOCKLIST_END ## markers
  • Replaces the existing block when re-run, so pulling the latest list and re-applying never duplicates records
  • Flushes the DNS cache (dscacheutil/mDNSResponder on macOS, resolvectl or systemd-resolve on Linux)

To remove the records later:

sudo ./revert.sh

Only the block between the markers is removed. Everything else in your hosts file stays untouched.

Applying the records manually

The hosts file is located at /etc/hosts. Append the records from this repository's hosts file to it (you will need sudo to save), then flush the DNS cache.

On macOS:

sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder

On Linux with systemd-resolved:

sudo resolvectl flush-caches

Adding the records

You'll need to have a version of Python 3.9 or higher installed to add the records and sync across hosts, dnsmasq, and pihole.txt.

Add a domain name or IP with:

py lists.py -a 192.168.0.0 domain.example.com

On macOS and Linux, use python3 instead of py:

python3 lists.py -a 192.168.0.0 domain.example.com

The script will automatically warn you if a record already exists and skip it.

Checking for duplicates

You can also check for duplicates with -c or --check flags.

py lists.py -c

Likewise, using flags -rd or --remove-duplicates will automatically remove any duplicates and retroactively apply to all files.

py lists.py -rd
Dépôts similaires
gztchan/awesome-design

🌟 Curated design resources from all over the world.

designui
17.3k1.2k
open-source-flash/open-source-flash

Petition to open source Flash and Shockwave spec

ActionScriptopensource
7.3k112
wangzhenjjcn/AdobeGenp

AdobeGenp Adobe Adobe CC 2019/2020(2021/2022/2023/2024/2025TEST) GenP Universal Patch

RoffGNU General Public License v3.0activeadobe
cybermania.ws/software/adobe-genp/
3.1k166
zombieyang/sd-ppp

A Photoshop AI plugin

JavaScriptnpmBSD 3-Clause "New" or "Revised" Licensefluxflux-kontext
sdppp.zombee.tech
2.1k115
inlife/nexrender

📹 Data-driven render automation for After Effects

JavaScriptnpmMIT Licensevideoadobe
nexrender.com
1.8k347
etherized/GenP

GenP 非官方汉化版

AutoItchinese-translationadobe
1.8k73
Adobe-CEP/CEP-Resources

Tools and documentation for building Creative Cloud app extensions with CEP

JavaScriptnpmadobecreativecloud
adobe.io/apis/creativecloud/cep.html
1.8k840
realabbas/big-companies-interview-questions

A curated list of previous asked Interview Question at Big Companies and Startups 🤲 🏆

Creative Commons Zero v1.0 Universalinterviewinterview-questions
realabbas.github.io/big-companies-interview-questions/
1.8k361
dataliterate/data-populator

A plugin for Sketch and Adobe XD to populate your design mockups with meaningful data. Goodbye Lorem Ipsum. Hello JSON.

JavaScriptnpmMIT Licensemeaningful-datasketch
1.7k110
antipalindrome/Photoshop-Export-Layers-to-Files-Fast

This script allows you to export your layers as individual files at a speed much faster than the built-in script from Adobe.

JavaScriptnpmMIT Licensephotoshopadobe
1.6k426
Drovosek01/adobe-packager

Script that allows to download portable installers of different versions Adobe software for macOS

PythonPyPIadobepython
1.6k146
adobe/spectrum-web-components

Spectrum Web Components

TypeScriptnpmApache License 2.0spectrumadobe
opensource.adobe.com/spectrum-web-components/
1.5k255