cupidcr4wl OSINT Tool

repository·main·Indexed 40 days ago

https://github.com/osinti4l/cupidcr4wl

An OSINT tool for crawling adult content platforms to identify if specific usernames or phone numbers are associated with accounts. Designed for investigations such as missing persons or human trafficking cases, it supports bulk searches, HTML result exports, and a debug mode for troubleshooting HTTP responses.

Tokens
1.2K
Snippets
8
Records
8
Agent score
2%

What's inside cupidcr4wl

  1. Install cupidcr4wl

    main

    To install cupidcr4wl, ensure you have Python 3.6 or higher installed. You will need the requests and rich libraries, which are handled via the requirements.txt file.

    Follow these steps:

    1. Clone the repository.
    2. Navigate into the directory.
    3. Install the dependencies using pip.
    git clone https://github.com/OSINTI4L/cupidcr4wl
    cd cupidcr4wl
    pip install -r requirements.txt
  2. Search for usernames

    main

    To search for a single username, use the -u flag. For multiple usernames, provide them as a comma-separated list with no spaces.

    Tip: Because platforms use different URL structures, it is recommended to test multiple variations of a username (e.g., janedoe, jane_doe, jane-doe).

    # Single username
    python3 cc.py -u username
    
    # Multiple usernames
    python3 cc.py -u username1,username2,username3
  3. Run cupidcr4wl in debug mode

    main

    Use the --debug flag to enable debug mode. This is useful for testing false positives/negatives and troubleshooting. In debug mode, the tool displays:

    • All results
    • HTTP response codes
    • check_text/not_found_text matches
    • Timeouts
    • Errors for each site checked
    python3 cc.py -u username --debug
  4. Search for phone numbers

    main

    To search for a phone number, use the -p flag. For multiple phone numbers, provide them as a comma-separated list with no spaces.

    Tip: Test different formatting variations (e.g., 1234567890 and 123-456-7890) to account for different platform URL structures.

    # Single phone number
    python3 cc.py -p 1234567890
    
    # Multiple phone numbers
    python3 cc.py -p 1234567890,123-456-7890
  5. Reference: cupidcr4wl CLI options

    main

    The following options are available for the cc.py script:

    options:
      -h, --help            show this help message and exit
                            
      -p PHONENUMBER        Enter a phone number or multiple phone numbers (separated by commas)
                            to search.
                            
      -u USERNAME           Enter a username or multiple usernames (separated by commas) to
                            search.
                            
      --export-results      Search results will be exported to an HTML file named
                            'cc_results.html' in the current working directory.
                            
      --debug               Debug mode shows all results, HTTP response codes,
                            check_text/not_found_text matches, timeouts, and errors for each
                            site checked.
                            
      --username-sites      Prints all sites that cupidcr4wl will search by username.
                            
      --phone-number-sites  Prints all sites that cupidcr4wl will search by phone number.
  6. View supported search sites

    main

    You can list the platforms supported by cupidcr4wl using the following flags:

    • --username-sites: Lists all sites searched by username.
    • --phone-number-sites: Lists all sites searched by phone number.
    python3 cc.py --username-sites
    python3 cc.py --phone-number-sites