{"id":13844884,"url":"https://github.com/maravento/blackip","last_synced_at":"2025-07-12T00:32:15.203Z","repository":{"id":45897599,"uuid":"61212141","full_name":"maravento/blackip","owner":"maravento","description":"IPv4 Blacklist for Ipset or Squid-Cache","archived":false,"fork":false,"pushed_at":"2024-11-09T02:28:59.000Z","size":173947,"stargazers_count":110,"open_issues_count":0,"forks_count":24,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-11-09T03:25:26.807Z","etag":null,"topics":["blacklist","blacklist-ips","blocker-proxy","blocklist","blocklists","ipdeny","ips-blacklist","ipset","iptables","ipv4-ips","squid","white-ips"],"latest_commit_sha":null,"homepage":"https://www.maravento.com","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maravento.png","metadata":{"files":{"readme":"README-es.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-06-15T13:56:26.000Z","updated_at":"2024-11-09T02:29:03.000Z","dependencies_parsed_at":"2023-02-15T19:30:43.943Z","dependency_job_id":"4f728c9c-d97c-4368-b414-a13d6fbde00f","html_url":"https://github.com/maravento/blackip","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maravento%2Fblackip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maravento%2Fblackip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maravento%2Fblackip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maravento%2Fblackip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maravento","download_url":"https://codeload.github.com/maravento/blackip/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225772792,"owners_count":17521891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blacklist","blacklist-ips","blocker-proxy","blocklist","blocklists","ipdeny","ips-blacklist","ipset","iptables","ipv4-ips","squid","white-ips"],"created_at":"2024-08-04T17:03:01.216Z","updated_at":"2025-07-12T00:32:15.069Z","avatar_url":"https://github.com/maravento.png","language":"Shell","funding_links":["https://paypal.me/maravento"],"categories":["Shell (473)","Shell"],"sub_categories":[],"readme":"# [BlackIP](https://www.maravento.com/p/blackip.html)\n\n\u003c!-- markdownlint-disable MD033 --\u003e\n\n[![status-stable](https://img.shields.io/badge/status-stable-green.svg)](https://github.com/maravento/blackip)\n[![last commit](https://img.shields.io/github/last-commit/maravento/blackip)](https://github.com/maravento/blackip)\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/maravento/blackip)\n[![Twitter Follow](https://img.shields.io/twitter/follow/maraventostudio.svg?style=social)](https://twitter.com/maraventostudio)\n\n\u003ctable align=\"center\"\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003ca href=\"README.md\"\u003eEnglish\u003c/a\u003e | \u003cspan\u003eEspañol\u003c/span\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\nBlackIP es un proyecto que recopila y unifica listas públicas de bloqueo de direcciones IPs, para hacerlas compatibles con [Squid](http://www.squid-cache.org/) e [IPSET](http://ipset.netfilter.org/) ([Iptables](http://www.netfilter.org/documentation/HOWTO/es/packet-filtering-HOWTO-7.html) [Netfilter](http://www.netfilter.org/)).\n\n## DATA SHEET\n\n---\n\n| ACL | Blocked IP | File Size |\n| :---: | :---: | :---: |\n| blackip.txt | 442997 | 6,3 Mb |\n\n## GIT CLONE\n\n---\n\n```bash\ngit clone --depth=1 https://github.com/maravento/blackip.git\n```\n\n## HOW TO USE\n\n---\n\n`blackip.txt` ya viene optimizada. Descárguela y descomprimala en la ruta de su preferencia.\n\n### Download\n\n```bash\nwget -q -N https://raw.githubusercontent.com/maravento/blackip/master/blackip.tar.gz \u0026\u0026 cat blackip.tar.gz* | tar xzf -\n```\n\n### Optional: Checksum\n\n```bash\nwget -q -N https://raw.githubusercontent.com/maravento/blackip/master/checksum.md5\nmd5sum blackip.txt | awk '{print $1}' \u0026\u0026 cat checksum.md5 | awk '{print $1}'\n```\n\n#### Important about BlackIP\n\n- No debe utilizar `blackip.txt` en [IPSET](http://ipset.netfilter.org/) y en [Squid](http://www.squid-cache.org/) al mismo tiempo (doble filtrado).\n- `blackip.txt` es una lista IPv4. No incluye CIDR.\n\n### [Ipset/Iptables](http://ipset.netfilter.org/) Rules\n\nEdite su bash script de Iptables y agregue las siguientes líneas (ejecutar con privilegios root):\n\n```bash\n#!/bin/bash\n# https://linux.die.net/man/8/ipset\n# variables\nipset=/sbin/ipset\niptables=/sbin/iptables\n\n# Replace with your path to blackip.txt\nips=/path_to_lst/blackip.txt\n\n# ipset rules\n$ipset -L blackip \u003e/dev/null 2\u003e\u00261\nif [ $? -ne 0 ]; then\n        echo \"set blackip does not exist. create set...\"\n        $ipset -! create blackip hash:net family inet hashsize 1024 maxelem 10000000\n    else\n        echo \"set blackip exist. flush set...\"\n        $ipset -! flush blackip\nfi\n$ipset -! save \u003e /tmp/ipset_blackip.txt\n# read file and sort (v8.32 or later)\ncat $ips | sort -V -u | while read line; do\n    # optional: if there are commented lines\n    if [ \"${line:0:1}\" = \"#\" ]; then\n        continue\n    fi\n    # adding IPv4 addresses to the tmp list\n    echo \"add blackip $line\" \u003e\u003e /tmp/ipset_blackip.txt\ndone\n# adding the tmp list of IPv4 addresses to the blackip set of ipset\n$ipset -! restore \u003c /tmp/ipset_blackip.txt\n\n# iptables rules\n$iptables -t mangle -I PREROUTING -m set --match-set blackip src,dst -j DROP\n$iptables -I INPUT -m set --match-set blackip src,dst -j DROP\n$iptables -I FORWARD -m set --match-set blackip src,dst -j DROP\necho \"done\"\n```\n\n#### Ipset/Iptables Rules with IPDeny (Optional)\n\nPuede agregar las siguientes líneas al bash anterior para incluir rangos de IPs completos de países con [IPDeny](https://www.ipdeny.com/ipblocks/) agregando los países de su elección.\n\n```bash\n# Put these lines at the end of the \"variables\" section\n# Replace with your path to zones folder\nzones=/path_to_folder/zones\n# download zones\nif [ ! -d $zones ]; then mkdir -p $zones; fi\nwget -q -N http://www.ipdeny.com/ipblocks/data/countries/all-zones.tar.gz\ntar -C $zones -zxvf all-zones.tar.gz \u003e/dev/null 2\u003e\u00261\nrm -f all-zones.tar.gz \u003e/dev/null 2\u003e\u00261\n\n# replace the line:\ncat $ips | sort -V -u | while read line; do\n# with (e.g: Russia and China):\ncat $zones/{cn,ru}.zone $ips | sort -V -u | while read line; do\n```\n\n#### About Ipset/Iptables Rules\n\n- Ipset permite realizar filtrado masivo, a una velocidad de procesamiento muy superior a otras soluciones (consulte [benchmark](https://web.archive.org/web/20161014210553/http://daemonkeeper.net/781/mass-blocking-ip-addresses-with-ipset/)).\n- Blackip es una lista que contiene millones de líneas IPv4 y para ser soportada por Ipset, hemos tenido que aumentar arbitrariamente el parámetro [maxelem](https://ipset.netfilter.org/ipset.man.html#:~:text=hash%3Aip%20hashsize%201536-,maxelem,-This%20parameter%20is) (para más información, consulte [ipset's hashsize and maxelem parameters](https://www.odi.ch/weblog/posting.php?posting=738)).\n- Limitación de Ipset/iptables: \"*Cuando las entradas agregadas por el objetivo SET de iptables/ip6tables, el tamaño del hash es fijo y el conjunto no se duplicará, incluso si la nueva entrada no se puede agregar al conjunto*\" (para más información, consulte [Man Ipset](https://ipset.netfilter.org/ipset.man.html)).\n- El uso intensivo de estas reglas puede ralentizar su PC al punto de hacerlo colapsa. Úselas bajo su propio riesgo.\n- Probado en: iptables v1.8.7, ipset v7.15, protocol version: 7.\n\n### [Squid](http://www.squid-cache.org/) Rule\n\nEdit:\n\n```bash\n/etc/squid/squid.conf\n```\n\nY agregue las siguientes líneas:\n\n```bash\n# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS\n\n# Block Rule for BlackIP\nacl blackip dst \"/path_to/blackip.txt\"\nhttp_access deny blackip\n```\n\n#### About Squid Rule\n\n- `blackip.txt` ha sido testeada en Squid v3.5.x y posteriores.\n\n#### Advanced Rules\n\nBlackIP contiene millones de direcciones IP, por tanto se recomienda:\n\n- Use `blackcidr.txt` para agregar IP/CIDR que no están incluidas en `blackip.txt` (Por defecto contiene algunos Block CIDR).\n- Use `allowip.txt` (una lista blanca de direcciones IPs IPv4 tales como Hotmail, Gmail, Yahoo. etc).\n- Use `aipextra.txt` para agregar listas blancas de IP/CIDR que no están incluidas en `allowip.txt`.\n- Por defecto, `blackip.txt` excluye algunos rangos privados o reservados [RFC1918](https://es.wikipedia.org/wiki/Red_privada). Use IANA (`iana.txt`) para excluirlos todos.\n- Por defecto, `blackip.txt` excluye algunos servidores DNS incluidos en `dns.txt`. Puede usar esta lista y ampliarla, para denegar o permitir servidores DNS.\n- Para incrementar la seguridad, cierre Squid a cualquier otra petición a direcciones IP con ZTR.\n\n```bash\n### INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS ###\n\n# Allow Rule for IP\nacl allowip dst \"/path_to/allowip.txt\"\nhttp_access allow allowip\n\n# Allow Rule for IP/CIDR ACL (not included in allowip.txt)\nacl aipextra dst \"/path_to/aipextra.txt\"\nhttp_access allow aipextra\n\n# Allow Rule for IANA ACL (not included in allowip.txt)\nacl iana dst \"/path_to/iana.txt\"\nhttp_access allow iana\n\n# Allow Rule for DNS ACL (excluded from blackip.txt)\nacl dnslst dst \"/path_to/dns.txt\"\nhttp_access allow dnslst # or deny dnlst\n\n# Block Rule for IP/CIDR ACL (not included in blackip.txt)\nacl blackcidr dst \"/path_to/blackcidr.txt\"\nhttp_access deny blackcidr\n\n## Block Rule for BlackIP\nacl blackip dst \"/path_to/blackip.txt\"\nhttp_access deny blackip\n\n## Block IP\nacl no_ip url_regex -i ^[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+$\nhttp_access deny no_ip\n```\n\n## BLACKIP UPDATE\n\n---\n\n### ⚠️ WARNING: BEFORE YOU CONTINUE\n\nEsta sección es únicamente para explicar cómo funciona el proceso de actualización y optimización. No es necesario que el usuario la ejecute. Este proceso puede tardar y consumir muchos recursos de hardware y ancho de banda, por tanto se recomienda usar equipos de pruebas.\n\n#### Bash Update\n\n\u003eEl proceso de actualización de `blackip.txt` es ejecutado en secuencia por el script `bipupdate.sh`. El script solicitará privilegios cuando lo requiera.\n\n```bash\nwget -q -N https://raw.githubusercontent.com/maravento/blackip/master/bipupdate/bipupdate.sh \u0026\u0026 chmod +x bipupdate.sh \u0026\u0026 ./bipupdate.sh\n```\n\n#### Dependencies\n\n\u003eLa actualización requiere python 3x y bash 5x\n\n```bash\nwget git curl idn2 perl tar rar unrar unzip zip python-is-python3 ipset\n```\n\n\u003eAsegúrese que Squid esté instalado correctamente. Si tienes algún problema, ejecute el siguiente script: (`sudo ./squid_install.sh`):\n\n```bash\n#!/bin/bash\n\n# kill old version\nwhile pgrep squid \u003e /dev/null; do\n    echo \"Waiting for Squid to stop...\"\n    killall -s SIGTERM squid \u0026\u003e/dev/null\n    sleep 5\ndone\n\n# squid remove (if exist)\napt purge -y squid- \u0026\u003e/dev/null\nrm -rf /var/spool/squid- /var/log/squid- /etc/squid- /dev/shm/- \u0026\u003e/dev/null\n\n# squid install (you can use 'squid-openssl' or 'squid')\napt install -y squid-openssl squid-langpack squid-common squidclient squid-purge\n\n# create log\nif [ ! -d /var/log/squid ]; then\n    mkdir -p /var/log/squid\nfi \u0026\u003e/dev/null\nif [[ ! -f /var/log/squid/{access,cache,store,deny}.log ]]; then\n    touch /var/log/squid/{access,cache,store,deny}.log\nfi \u0026\u003e/dev/null\n\n# permissions\nchown -R proxy:proxy /var/log/squid\n\n# enable service\nsystemctl enable squid.service\nsystemctl start squid.service\necho \"Done\"\n```\n\n#### Capture Public Blocklists\n\n\u003eCaptura las IPv4 de las listas de bloqueo públicas descargadas (ver [FUENTES](https://github.com/maravento/blackip#sources)) y las unifica en un solo archivo.\n\n#### DNS Loockup\n\n\u003eLa mayoría de las [FUENTES](https://github.com/maravento/blackip#sources) contienen millones de IP inválidas e inexistentes. Entonces se hace una verificación doble de cada IP (en 2 pasos) vía DNS y los inválidos e inexistentes se excluyen de Blackip. Este proceso puede tardar. Por defecto procesa en paralelo ≈ 6k a 12k x min, en dependencia del hardware y ancho de banda.\n\n```bash\nHIT 8.8.8.8\nHost 8.8.8.8.in-addr.arpa domain name pointer dns.google\nFAULT 0.0.9.1\nHost 1.9.0.0.in-addr.arpa. not found: 3(NXDOMAIN)\n```\n\n#### Run Squid-Cache with BlackIP\n\n\u003eCorre Squid-Cache con BlackIP y cualquier error lo envía a `SquidError.txt` en su escritorio.\n\n#### Check execution (/var/log/syslog)\n\n```bash\nBlackIP: Done 02/02/2024 15:47:14\n```\n\n#### Important about BlackIP Update\n\n- `tw.txt` contiene IPs de servidores teamviewer. Por defecto están comentadas. Para bloquearlas o autorizarlas activelas en `bipupdate.sh`. Para actualizarla use `tw.sh`.\n- Antes de utilizar `bipupdate.sh` debe activar las reglas en [Squid](http://www.squid-cache.org/).\n- Algunas listas tienen restricciones de descarga, entonces no ejecute `bipupdate.sh` más de una vez al día.\n- Durante la ejecución de `bipupdate.sh` solicitará privilegios cuando los necesite.\n- Si usa `aufs`, cámbielo temporalmente a `ufs` durante la actualización, para evitar: `ERROR: Can't change type of existing cache_dir aufs /var/spool/squid to ufs. Restart required`.\n\n#### AllowIP Update\n\n\u003e`allowip.txt` ya esta actualizada y optimizada. El proceso de actualización de `allowip.txt` es ejecutado en secuencia por el script `aipupdate.sh`.\n\n```bash\nwget -q -N https://raw.githubusercontent.com/maravento/blackip/master/bipupdate/wlst/aipupdate.sh \u0026\u0026 chmod +x aipupdate.sh \u0026\u0026 ./aipupdate.sh\n```\n\n## SOURCES\n\n---\n\n### BLOCKLISTS\n\n#### Active\n\n- [abuse.ch - Feodo Tracker](https://feodotracker.abuse.ch/blocklist/?download=ipblocklist)\n- [abuse.ch - Zeustracker blocklist](https://zeustracker.abuse.ch/blocklist.php?download=badips)\n- [alienvault - reputation](https://reputation.alienvault.com/reputation.generic)\n- [BBcan177 - minerchk](https://raw.githubusercontent.com/BBcan177/minerchk/master/ip-only.txt)\n- [BBcan177 - pfBlockerNG Malicious Threats](https://gist.githubusercontent.com/BBcan177/d7105c242f17f4498f81/raw)\n- [binarydefense - Artillery Threat Intelligence Feed and Banlist Feed](https://www.binarydefense.com/banlist.txt)\n- [blocklist.de - export-ips_all](https://www.blocklist.de/downloads/export-ips_all.txt)\n- [blocklist.de - IPs all](https://lists.blocklist.de/lists/all.txt)\n- [Cinsscore - badguys](http://cinsscore.com/list/ci-badguys.txt)\n- [CriticalPathSecurity - Public-Intelligence-Feeds](https://github.com/CriticalPathSecurity/Public-Intelligence-Feeds/)\n- [dan.me.uk - TOR Node List](https://www.dan.me.uk/torlist/?exit)\n- [darklist - raw](https://www.darklist.de/raw.php)\n- [dshield.org - block](https://feeds.dshield.org/block.txt)\n- [duggytuxy - Intelligence_IPv4_Blocklist](https://github.com/duggytuxy/Intelligence_IPv4_Blocklist/blob/main/agressive_ips_dst_fr_be_blocklist.txt)\n- [ellio.tech - Threat List](https://cdn.ellio.tech/community-feed)\n- [Emerging Threats - compromised ips](http://rules.emergingthreats.net/blockrules/compromised-ips.txt)\n- [Emerging Threats Block](http://rules.emergingthreats.net/fwrules/emerging-Block-IPs.txt)\n- [Firehold - Forus Spam](https://raw.githubusercontent.com/firehol/blocklist-ipsets/master/stopforumspam_7d.ipset)\n- [Firehold - level1](https://raw.githubusercontent.com/firehol/blocklist-ipsets/master/firehol_level1.netset)\n- [Greensnow - blocklist](http://blocklist.greensnow.co/greensnow.txt)\n- [IPDeny - ipblocks](http://www.ipdeny.com/ipblocks/)\n- [Myip - full BL](https://myip.ms/files/blacklist/general/full_blacklist_database.zip)\n- [MyIP - latest BL](https://myip.ms/files/blacklist/general/latest_blacklist.txt)\n- [Nick Galbreath client9 - datacenters](https://raw.githubusercontent.com/client9/ipcat/master/datacenters.csv)\n- [OpenBL - base](http://www.openbl.org/lists/base.txt)\n- [opsxcq - proxy-list](https://raw.githubusercontent.com/opsxcq/proxy-list/master/list.txt)\n- [Project Honeypot - list_of_ips](https://www.projecthoneypot.org/list_of_ips.php?t=d\u0026rss=1)\n- [Rulez - BruteForceBlocker](http://danger.rulez.sk/projects/bruteforceblocker/blist.php)\n- [rulez.sk - bruteforceblocker](http://danger.rulez.sk/projects/bruteforceblocker/blist.php)\n- [SecOps-Institute - TOR Exit Node List](https://raw.githubusercontent.com/SecOps-Institute/Tor-IP-Addresses/master/tor-exit-nodes.lst)\n- [Spamhaus - drop-lasso](https://www.spamhaus.org/drop/drop.lasso)\n- [stamparm - ipsum](https://raw.githubusercontent.com/stamparm/ipsum/master/ipsum.txt)\n- [StopForumSpam - 180](https://www.stopforumspam.com/downloads/listed_ip_180_all.zip)\n- [StopForumSpam - Toxic CIDR](https://www.stopforumspam.com/downloads/toxic_ip_cidr.txt)\n- [torproject - TOR BulkExitList](https://check.torproject.org/torbulkexitlist?ip=1.1.1.1)\n- [Uceprotect - backscatterer Level 1](http://wget-mirrors.uceprotect.net/rbldnsd-all/dnsbl-1.uceprotect.net.gz)\n- [Uceprotect - backscatterer Level 2](http://wget-mirrors.uceprotect.net/rbldnsd-all/dnsbl-2.uceprotect.net.gz)\n- [Uceprotect - backscatterer Level 3](http://wget-mirrors.uceprotect.net/rbldnsd-all/dnsbl-3.uceprotect.net.gz)\n- [Ultimate Hosts IPs Blocklist - ips](https://github.com/Ultimate-Hosts-Blacklist/Ultimate.Hosts.Blacklist/tree/master/ips)\n- [yoyo - adservers](https://pgl.yoyo.org/adservers/iplist.php?format=\u0026showintro=0)\n\n#### Inactive, Offline, Discontinued or Private\n\n- [abuse.ch - Ransomwaretracker](https://ransomwaretracker.abuse.ch/downloads/RW_IPBL.txt)\n- [Malc0de - IP Blocklist](http://malc0de.com/bl/IP_Blacklist.txt)\n- [Malwaredomain - IP List](https://www.malwaredomainlist.com/hostslist/ip.txt)\n- [Maxmind - high-risk-ip-sample-list](https://www.maxmind.com/en/high-risk-ip-sample-list)\n- [unsubscore - blacklist](http://www.unsubscore.com/blacklist.txt)\n\n### DEBUG LISTS\n\n- [Allow IP/CIDR extra](https://github.com/maravento/blackip/tree/master/bipupdate/lst)\n- [Allow IPs](https://github.com/maravento/blackip/tree/master/bipupdate/lst)\n- [Allow URLs](https://raw.githubusercontent.com/maravento/blackweb/master/bwupdate/lst/allowurls.txt)\n- [Amazon AWS](https://ip-ranges.amazonaws.com/ip-ranges.json)\n- [Block IP/CIDR Extra](https://github.com/maravento/blackip/tree/master/bipupdate/lst)\n- [DNS](https://github.com/maravento/blackip/tree/master/bipupdate/lst)\n- [IANA](https://github.com/maravento/blackip/tree/master/bipupdate/lst)\n- [Microsoft Azure Datacenter](https://www.microsoft.com/en-us/download/details.aspx?id=41653)\n\n### WORKTOOLS\n\n- [cidr2ip](https://github.com/maravento/blackip/tree/master/bipupdate/tools)\n- [Debug IPs](https://github.com/maravento/blackip/tree/master/bipupdate/tools)\n\n## NOTICE\n\n---\n\n- Este proyecto incluye componentes de terceros.\n- Los cambios deben proponerse mediante Issues. No se aceptan Pull Requests.\n- Blackip no es un servicio de listas negras como tal. No verifica de forma independiente las direcciones IP. Su función es consolidar y formatear listas negras públicas para hacerlas compatibles con Squid/Iptables/Ipset.\n- Si su dirección IP aparece en Blackip, y considera que esto es un error, debe revisar las fuentes públicas [SOURCES](https://github.com/maravento/blackip/blob/master/README-es.md#sources), identificar en cuál(es) aparece, y contactar al responsable de dicha lista para solicitar su eliminación. Una vez que la dirección IP sea eliminada en la fuente original, desaparecerá automáticamente de Blackip en la siguiente actualización.\n\n## STARGAZERS\n\n---\n\n[![Stargazers](https://bytecrank.com/nastyox/reporoster/php/stargazersSVG.php?user=maravento\u0026repo=blackip)](https://github.com/maravento/blackip/stargazers)\n\n## CONTRIBUTIONS\n\n---\n\nAgradecemos a todos aquellos que han contribuido a este proyecto. Los interesados pueden contribuir, enviándonos enlaces de nuevas \"Blocklist\", para ser incluidas en este proyecto.\n\nSpecial thanks to: [Jhonatan Sneider](https://github.com/sney2002)\n\n## SPONSOR THIS PROJECT\n\n---\n\n[![Image](https://raw.githubusercontent.com/maravento/winexternal/master/img/maravento-paypal.png)](https://paypal.me/maravento)\n\n## PROJECT LICENSES\n\n---\n\n[![GPL-3.0](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl.txt)\n[![CC BY-NC-ND 4.0](https://img.shields.io/badge/License-CC_BY--NC--ND_4.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-nd/4.0/deed.en)\n\n## DISCLAIMER\n\n---\n\nEL SOFTWARE SE PROPORCIONA \"TAL CUAL\", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO, ENTRE OTRAS, LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑO U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN CONTRACTUAL, EXTRACONTRACTUAL O DE OTRO MODO, QUE SURJA DE, A PARTIR DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTRAS OPERACIONES EN EL SOFTWARE.\n\n## OBJECTION\n\n---\n\nDebido a los recientes cambios arbitrarios en la terminología informática, es necesario aclarar el significado y connotación del término **blacklist**, asociado a este proyecto:\n\n*En informática, una lista negra, lista de denegación o lista de bloqueo es un mecanismo básico de control de acceso que permite a través de todos los elementos (direcciones de correo electrónico, usuarios, contraseñas, URL, direcciones IP, nombres de dominio, hashes de archivos, etc.), excepto los mencionados explícitamente. Esos elementos en la lista tienen acceso denegado. Lo opuesto es una lista blanca, lo que significa que solo los elementos de la lista pueden pasar por cualquier puerta que se esté utilizando.* Fuente [Wikipedia](https://en.wikipedia.org/wiki/Blacklist_(computing))\n\nPor tanto, **blacklist**, **blocklist**, **blackweb**, **blackip**, **whitelist** y similares, son términos que no tienen ninguna relación con la discriminación racial.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaravento%2Fblackip","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaravento%2Fblackip","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaravento%2Fblackip/lists"}