Skip to content

P.R.O.T.E.C.T - Predatory Recognition and Observation Through Enhanced Conversational Tracking

Notifications You must be signed in to change notification settings

administrativetrick/PROTECT

Repository files navigation

PROTECT

Predatory Recognition and Observation Through Enhanced Conversational Tracking

Uses

This is meant to be a suite of tools to assist anyone investigating matters of Child Sexual Abuse that will grow over time. This suite focuses on providing tools for the monitoring of chat logs, and interactions that make having predatory conversations with minors more difficult.

The tools are as follows

ChatLogsParser

It can be used by parents, law enforcement, and other concerned parties to parse chat logs for a list of keywords There is a preference JSON file, you can add a list of JSON keywords into that file and the program will parse for those keywords. You can also add the comma separated list into the preferences box in the application and it will generate the JSON file for you. Preferences Persist across reboots, and chat logs are stored in a folder called chats.

ImageMetadataScraper

This can be used to scrape a page for images. It does not download the images, it only scrapes the page for metadata and stores that metadata to a database for later investigation.

linkScraper

This can be used to scrape a page for links. It stores the parent URL as a parent and the links on the page as a child.

websiteCloner

This can be used to pull and save the HTML from websites. images are intentionally not saved as a part of the clone.

acronym2Text

This program monitors your keyboard input, if it matches an acronym or shortcut of letters that you have given it, it will type the long form version of that text that you provide. When you copy a word in the list while the program is running it will provide a pop-up window with an explanation of the term you copied. You can use the preferences.json file included, or you can create your own.

Note: As a requirement for a program like acronym2Text to work, it monitors your keystrokes. If you are uncomfortable with that, do not run this program. The other modules above do not include this type of behaviour unless otherwise mentioned.

About

P.R.O.T.E.C.T - Predatory Recognition and Observation Through Enhanced Conversational Tracking

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages