Adequate Porn Watcher AI (concept): Difference between revisions

moved content around unchanged
(tagging all links to wikipedia with trailing 'w:', because the color difference between internal link and Wikipedia link is so slight + fixed a link)
(moved content around unchanged)
Line 33: Line 33:


{{#lst:Synthetic human-like fakes|APW_AI-transclusion}}
{{#lst:Synthetic human-like fakes|APW_AI-transclusion}}
== Traditional porn-blocking ==
Traditional porn-blocking done by [[w:Pornography laws by region|w:some countries]] seems to use [[w:Domain Name System|w:DNS]] to deny access to porn sites by checking if the domain name matches an item in a porn sites database and if it is there then it returns an unroutable address, usually [[w:0.0.0.0]].
* [https://github.com/topics/porn-block Topic '''''"porn-block"''''' on github.com] (6 repositories as of 2020-09)<ref group="1st seen in" name="Github-topic-porn-block">Seen first in https://github.com/topics/porn-block. Unknown where originally saw this first.</ref>
* [https://github.com/topics/pornblocker Topic '''''"pornblocker"''''' on github.com] (12 repositories as of 2020-09)<ref group="1st seen in" name="Github-topic-pornblocker">Seen first in https://github.com/topics/pornblocker Unknown where originally saw this first.</ref>
* [https://github.com/topics/porn-filter Topic '''''"porn-filter"''''' on github.com] (34 repositories as of 2020-09)<ref group="1st seen in" name="Github-topic-porn-filter">Seen first in https://github.com/topics/porn-filter Unknown where originally saw this first.</ref>
''' Curated lists and databases '''
* [https://github.com/wesinator/awesome-Adult-Filtering-Accountability ''''''Awesome-Adult-Filtering-Accountability'''''' a list curated by wesinator at github.com] - a list of tools and resources for adult content/porn accountability and filtering<ref group="1st seen in" name="Github-topic-porn-block" />
* [https://github.com/Import-External-Sources/pornhosts ''''''Pornhosts'''''' at github.com] is a hosts-file formatted file of the [[w:Response policy zone]] (RPZ) zone file. It states itself as "'' a consolidated anti porn hosts file''" and states is mission as "''an endeavour to find all porn domains and compile them into a single hosts to allow for easy blocking of porn on your local machine or on a network.''"<ref group="1st seen in" name="Github-topic-porn-block" />
''' Software for nudity detection '''
* [https://github.com/bakwc/PornDetector ''''''PornDetector'''''' by github user bakwc consists of ''two python porn images (nudity) detectors'' at github.com] and are both written in [[w:Python (programming language)]]<ref group="1st seen in" name="Github-topic-porn-filter" />. pcr.py uses [[w:scikit-learn]] and the [[w:OpenCV|w:OpenCV Open Source Computer Vision Library]], whereas nnpcr.py uses [[w:TensorFlow]] and reaches a higher accuracy.
* [https://github.com/thelesson/Miniblog-Laravel-7-Google-Vision-detecta-faces-e-restringe-pornografia ''''''Laravel 7 Google Vision restringe pornografia detector de faces'''''' porn restriction app in Portuguese at github.com] that utilizes [https://cloud.google.com/vision Google Vision API] to help site maintainers stop users from uploading porn has been written for the for [https://github.com/madskristensen/MiniBlog MiniBlog] [[w:Laravel]] blog app.


== Links regarding pornography ==
== Links regarding pornography ==
Line 49: Line 65:
* [[w:Category:Pornography law]]
* [[w:Category:Pornography law]]
* [[w:Category:Sex laws]]
* [[w:Category:Sex laws]]
== Traditional porn-blocking ==
Traditional porn-blocking done by [[w:Pornography laws by region|w:some countries]] seems to use [[w:Domain Name System|w:DNS]] to deny access to porn sites by checking if the domain name matches an item in a porn sites database and if it is there then it returns an unroutable address, usually [[w:0.0.0.0]].
* [https://github.com/topics/porn-block Topic '''''"porn-block"''''' on github.com] (6 repositories as of 2020-09)<ref group="1st seen in" name="Github-topic-porn-block">Seen first in https://github.com/topics/porn-block. Unknown where originally saw this first.</ref>
* [https://github.com/topics/pornblocker Topic '''''"pornblocker"''''' on github.com] (12 repositories as of 2020-09)<ref group="1st seen in" name="Github-topic-pornblocker">Seen first in https://github.com/topics/pornblocker Unknown where originally saw this first.</ref>
* [https://github.com/topics/porn-filter Topic '''''"porn-filter"''''' on github.com] (34 repositories as of 2020-09)<ref group="1st seen in" name="Github-topic-porn-filter">Seen first in https://github.com/topics/porn-filter Unknown where originally saw this first.</ref>
''' Curated lists and databases '''
* [https://github.com/wesinator/awesome-Adult-Filtering-Accountability ''''''Awesome-Adult-Filtering-Accountability'''''' a list curated by wesinator at github.com] - a list of tools and resources for adult content/porn accountability and filtering<ref group="1st seen in" name="Github-topic-porn-block" />
* [https://github.com/Import-External-Sources/pornhosts ''''''Pornhosts'''''' at github.com] is a hosts-file formatted file of the [[w:Response policy zone]] (RPZ) zone file. It states itself as "'' a consolidated anti porn hosts file''" and states is mission as "''an endeavour to find all porn domains and compile them into a single hosts to allow for easy blocking of porn on your local machine or on a network.''"<ref group="1st seen in" name="Github-topic-porn-block" />
''' Software for nudity detection '''
* [https://github.com/bakwc/PornDetector ''''''PornDetector'''''' by github user bakwc consists of ''two python porn images (nudity) detectors'' at github.com] and are both written in [[w:Python (programming language)]]<ref group="1st seen in" name="Github-topic-porn-filter" />. pcr.py uses [[w:scikit-learn]] and the [[w:OpenCV|w:OpenCV Open Source Computer Vision Library]], whereas nnpcr.py uses [[w:TensorFlow]] and reaches a higher accuracy.
* [https://github.com/thelesson/Miniblog-Laravel-7-Google-Vision-detecta-faces-e-restringe-pornografia ''''''Laravel 7 Google Vision restringe pornografia detector de faces'''''' porn restriction app in Portuguese at github.com] that utilizes [https://cloud.google.com/vision Google Vision API] to help site maintainers stop users from uploading porn has been written for the for [https://github.com/madskristensen/MiniBlog MiniBlog] [[w:Laravel]] blog app.


== See also ==
== See also ==