Skip to main content

cascadePy

cascadePy
Get the code

Language

Python

Tool Type

Algorithm

License

GNU General Public License version 3

Version

6f0e56c

About the tool Responsible

Global Initiative Against Transnational Organized Crime

cascadePy
What is it?

cascadePy, developed by the Center for the Analysis of Social Media (CASM) in collaboration with the Global Initiative Against Transnational Organized Crime (GITOC), is a corpus expansion toolkit written in Python. This toolkit specializes in the combination of NLP techniques, information extraction and web harvesting methods, primarily intended for use in open source intelligence (OSINT) against the illicit online wildlife trade. Its primary use is to discover, characterize, and expand the vernacular used by those involved in the illicit wildlife trade, identifying places on the web where this trade is promoted. These tools enable effective collection and detailed analysis of open-source intelligence data.

What problems does it solve?

cascadePy answers the need to combat the illegal online wildlife trade. By integrating advanced natural language processing and information extraction methods, it enables OSINT investigators to discover and analyze communications and advertisements related to illicit activities, thereby improving surveillance and law enforcement strategies.

How does the tool work?

CascadePy is a Python tool that uses natural language processing, information extraction, and web scraping methods to support open-source intelligence efforts. Its goal is to discover and characterize the language used in the illicit wildlife trade and locate the websites where it is advertised.

Open standards

CascadePy organizes its analytical logic using pure JSON templates; by operating on the RFC 8259 specification, results can be consumed from browsers, Node.js, or any backend. The cascade model combines declarative objects and maintains the interoperability typical of JSON- and CSV-based exchanges.

Sector
Science and Technology
Trade
Environment and Natural Disaster
Functionality
Data collection analysis and visualization
Sustainable development goals
Life on land
Peace justice and strong institutions
Partnership for the goals
Toolkits
Topic - Citizen Security
hands
Get the code for this project
Get the code

Connect with the Development Code team and discover how our carefully curated open source tools can support your institution in Latin America and the Caribbean. Contact us to explore solutions, resolve implementation issues, share reuse successes or present a new tool. Write to [email protected]

Contact us
Python wrapper script for NLP tasks using spaCy Python wrapper script for NLP tasks using spaCy

cascadePy is a Python toolkit for OSINT, built to map illicit online wildlife trade using NLP and web scraping.

Script to run Scrapy spiders programmatically with Python Script to run Scrapy spiders programmatically with Python

This script runs Scrapy spiders without the CLI, useful for collecting websites listed in CSV files.

cascadePy setup.py installation file cascadePy setup.py installation file

This script defines cascadePy's metadata, dependencies, and structure for easy installation.

Evidence-Based Security and Justice Platform

Visit the first Security and Justice Evidence Bank available in Spanish and Portuguese, with systematized evidence of nearly 100 types of solutions and 700 cases evaluated to prevent crime and violence.

See more
Distancia2
Using AI to improve the management of social distancing in pandemics.

Reform or Modernization of the State
Image processing
Pavimentados
Optimizing road maintenance and signaling with computer vision.

Transport
Geolocation
Image processing
UrbanPy
Simplifying urban data collection and analysis for effective planning.

Urban Development and Housing
Geolocation
Database management
Víasegura
Improving road safety with automatic problem detection.

Transport
Simulators
Congestiómetro
Improving urban mobility with real-time traffic analysis.

Transport
Geolocation
see all tools
hands
Deepen your knowledge on the implementation of tools in the public sector with our courses, guides and many other resources.
Be part of the community
Jump back to top