! Title: kswroFilters - Adult Content Blocker ! Description: Filters out adult-oriented websites, pornographic content, and age-restricted materials. Designed to ensure a safe browsing environment and prevent exposure to high-risk malicious scripts often hosted on such platforms. ! Expires: 1 days (update frequency) ! Homepage: https://adblock.kaswo.ro/adult.txt ! Version: 2026-01-12 Mon 14:47:28 ! Maintainer: Praditya Kasworo ! =============================== ! 1) TLD-Level Blocking (Fast & Broad) ! Blocks entire top-level domains widely associated with explicit content. ||*.adult^ ||*.cam^ ||*.gay^ ||*.porn^ ||*.sex^ ||*.sexy^ ||*.webcam^ ||*.xxx^ ! =============================== ! 2) Explicit Brand / Domain Blocking (Precise Hostnames) ! Targets well-known explicit sites (covers all subdomains via ||domain^ anchoring). ||8muses.com^ ||avgle.com^ ||babepedia.com^ ||beeg.com^ ||bellesa.co^ ||brazzers.com^ ||boobpedia.com^ ||chaturbate.com^ ||danbooru.donmai.us^ ||dipseastories.com^ ||dmm.co.jp^ ||e621.net^ ||erome.com^ ||exhentai.org^ ||expatnights.com^ ||f95zone.to^ ||fansly.com^ ||fc2.com^ ||filmbokep21.xyz^ ||gelbooru.com^ ||getyourdating.com^ ||hentai-foundry.com^ ||indoclubbing.com^ ||javcl.tv^ ||javfor.me^ ||javhd.com^ ||javi.tv^ ||javmost.com^ ||jp-porn.com^ ||kink.com^ ||lezhinus.com^ ||literotica.com^ ||lustcinema.com^ ||makelovenotporn.tv^ ||mangatoto.com^ ||manhwa18.net^ ||manhwaland.land^ ||manyvids.com^ ||myfreecams.com^ ||nekopoi.care^ ||netcomics.com^ ||newgrounds.com^ ||nhentai.net^ ||nude-leaks.com^ ||onlyfans.com^ ||pinkcup.com^ ||porn300.com^ ||porndoe.com^ ||pornez.net^ ||porngate.net^ ||pornhub.com^ ||redditgrid.com^ ||redtube.com^ ||rule34.xxx^ ||rule34video.com^ ||semprot.com^ ||shemaletube.tv^ ||spankbang.com^ ||stripchat.com^ ||sukasuka.net^ ||tapas.io^ ||tappytoon.com^ ||tfpdl.se^ ||theblank.net^ ||toomics.com^ ||voyeurweb.com^ ||webtoon.xyz^ ||xconfessions.com^ ||xhamster.com^ ||xleaked.com^ ||xnxx.com^ ||xvideos.com^ ||youjizz.com^ ||youporn.com^ ||zbporn.com^ ! =============================== ! 3) Hostname Keyword Blocking (Subdomain & Hostname Patterns) ! Matches explicit-related keywords in host/subdomain segments only (no paths). ||*adultfilm*^ ||*adultgallery*^ ||*adultmovie*^ ||*adultpic*^ ||*adulttube*^ ||*adultvideo*^ ||*bdsm*^ ||*bokep*^ ||*bugil*^ ||*camfilm*^ ||*camgallery*^ ||*camgirl*^ ||*cammovie*^ ||*campic*^ ||*camsex*^ ||*camshow*^ ||*camvideo*^ ||*cosplaysex*^ ||*dildo*^ ||*eroanime*^ ||*eroge*^ ||*eromanga*^ ||*erotic*^ ||*fetish*^ ||*futanari*^ ||*gayporn*^ ||*hentai*^ ||*horny*^ ||*indohot*^ ||*javseen*^ ||*jembut*^ ||*kamasutra*^ ||*lesbian*^ ||*lgbt*^ ||*lgbtq*^ ||*lolicon*^ ||*manhwa18*^ ||*manhwaland*^ ||*masturbation*^ ||*memek*^ ||*milf*^ ||*naked*^ ||*naughty*^ ||*nekopoi*^ ||*ngentot*^ ||*nsfw*^ ||*nudefilm*^ ||*nudegallery*^ ||*nudemovie*^ ||*nudepic*^ ||*nudetube*^ ||*nudevideo*^ ||*onlyfans*^ ||*paizuri*^ ||*playboy*^ ||*playgay*^ ||*playgirl*^ ||*pornfilm*^ ||*porngallery*^ ||*pornmovie*^ ||*pornpic*^ ||*porntube*^ ||*pornvideo*^ ||*pussy*^ ||*sange*^ ||*sexcam*^ ||*sexchat*^ ||*sexvideo*^ ||*sexyfilm*^ ||*sexygallery*^ ||*sexymovie*^ ||*sexypic*^ ||*sexytube*^ ||*sexyvideo*^ ||*squirting*^ ||*teensex*^ ||*tobrut*^ ||*toket*^ ||*tranny*^ ||*trap*^ ||*voyeur*^ ||*yaoi*^ ||*yiff*^ ||*yuri*^ ! =============================== ! 4) Regex URL Path Blocking (Explicit Keywords in URL Paths) ! Flexible regex for explicit keywords in PATH/QUERY only; $~document to avoid overblocking. ! 4a) Core Global Keywords /(?i:[/?&=_-](?:amateur?|barely[-_ ]?legal|bdsm|bestiality|bitch|bondage|brazzers|bukkake|cameltoe|camgirl|cleavage|creampie|cuck[-_ ]?old|cum[-_ ]?shot|deep[-_ ]?th(?:roat|roa?t)|dildo|erections?|eroge|erotica?|fetish|fisting|futanari|gangbang|glory[-_ ]?hole|hentai|incest|lesbian|lgbtq?|masturbation|milf|naked|naughty|nsfw|oral[-_ ]?sex|org(?:y|asm)|paizuri|pearl[-_ ]?necklace|pegging|porn|rimjob|sexting|shemale|squirting|striptease|taboo[-_ ]?sex|threesome|tit[-_ ]?job|tranny|trans(?:gender|sexual)?|upskirt|vibrator|video[-_ ]?jav|voyeur|whore|xxx|yaoi|yiff|yuri)\b)/$~document ! 4b) Common Misspellings /(?i:deep[-_ ]?(?:thraot|thraoting|throa?t(?:ing)?))\b/$~document ! 4c) Common Indonesian Terms /(?i:[/?&=_-](?:bokep|bugil|indohot|jembut|lesbong|memek|ngentot|porn[-_ ]?indo|sange|tobrut|toket)\b)/$~document ! 4d) Word Combinations (General + Explicit) /(?i:[/?&=_-](?:adult|nude|sexy)(?:[-_ ]?(?:cam|film|gallery|movie|pics?|porn|tube|video))\b)/$~document /(?i:[/?&=_-](?:erotic|hentai|nsfw)(?:[-_ ]?(?:art|comic|fanfic|image|manga|pic|story|tube))\b)/$~document /(?i:[/?&=_-](?:gay|girl|playboy|playgirl|pussy|sex(?:y|cam|chat|video)?)(?:[-_ ]?(?:film|gallery|movie|pics?|tube|video))\b)/$~document /(?i:[/?&=_-](?:porn|pornhub|redtube)(?:[-_ ]?(?:film|gallery|movie|pics?|tube|video))\b)/$~document /(?i:[/?&=_-](?:brazzers|chaturbate|f95zone|fansly|manyvids|myfreecams|nekopoi|onlyfans|pornhub|spankbang|stripchat|xhamster|xnxx|xvideos|youporn)(?:[-_ ]?(?:film|gallery|movie|pics?|tube|video))?\b)/$~document ! =============================== ! 5) Platform-Specific Paths (Scoped Rules) ! Targets explicit sections on high-traffic platforms (path-level scoping). ! Reddit ||nsfw.reddit.com^ ||reddit.com/r/nsfw^ /(?i:reddit\.com\/[^?#]*\bnsfw\b)/$~document ! Imgur ||imgur.com/r/nsfw^ ||imgur.com/gallery/*nsfw*^ ! Imageboards ||danbooru.donmai.us/posts?tags=*nsfw*^ ||gelbooru.com/index.php?page=post&s=list&tags=*nsfw*^ ||e621.net/posts?tags=*nsfw*^