Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

People tracker on the Internet: OSINT analysis and research tool by Jose Pino

NotificationsYou must be signed in to change notification settings

jofpin/trape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

People tracker on the Internet: Learn to track the world, to avoid being traced.


Trape is anOSINT analysis and research tool, which allows people to track and execute intelligentsocial engineering attacks in real time. It was created with the aim of teaching the world how large Internet companies could obtainconfidential information such as the status of sessions of their websites or services and control their users through their browser, without their knowledge, but It evolves with the aim of helpinggovernment organizations, companies andresearchers to track the cybercriminals.

--trape header

At the beginning of the year 2018 was presented atBlackHat Arsenal in Singapore:https://www.blackhat.com/asia-18/arsenal.html#jose-pino and in multiple security events worldwide.

Some benefits

  • LOCATOR OPTIMIZATION: Trace the path between you and the target you're tracking. Each time you make a move, the path will be updated, the location of the target is obtained silently through a bypass made in the browsers, allowing you to skip the location request on the victim's side, and at the same time maintain a precision of99% in the locator.

  • APPROACH: When you're close to the target, Trape will tell you.

  • REST API: Generates an API (random or custom), and through this you can control and monitor other Web sites on the Internet remotely, getting the traffic of all visitors.

  • PROCESS HOOKS: Manages social engineering attacks or processes in the target's browser.

    ---SEVERAL: You can issue a phishing attack of any domain or service in real time as well as send malicious files to compromise the device of a target.

    ---INJECT JS: You keep the JavaScript code running free in real time, so you can manage the execution of akeylogger or your own custom functions in JS which will be reflected in the target's browser.

    ---SPEECH: A process of audio creation is maintained which is played in the browser of the target, by means of this you can execute personalized messages in different voices with languages in Spanish and English.

  • PUBLIC NETWORK TUNNEL: Trape has its ownAPI that is linked tongrok.com to allow the automatic management of public network tunnels; So you can publish the content of your trape server which is executed locally to the Internet, to manage hooks or public attacks.

  • CLICK ATTACK TO GET CREDENTIALS: Automatically obtains the target credentials, recognizing your connection availability on a social network or Internet service.

  • NETWORK: You can get information about the user's network.

    ---SPEED: Viewing the target's network speed. (Ping, download, upload, type connection)

    ---HOSTS OR DEVICES: Here you can get a scan of all the devices that are connected in the target network automatically.

  • PROFILE: Brief summary of the target's behavior and important additional information about your device.

    ---GPU---ENERGY

30-session recognition

Session recognition is one of trape most interesting attractions, since you as a researcher can know remotely what service the target is connected to.

  • USABILITY: You can delete logs and view alerts for each process or action you run against each target.

How to use it

First unload the tool.

git clone https://github.com/jofpin/trape.gitcd trapepython3 trape.py -h

If it does not work, try to install all the libraries that are located in the filerequirements.txt

pip3 install -r requirements.txt

Example of execution

Example: python3 trape.py --url http://example.com --port 8080

If you face some problems installing the tool, it is probably due to Python versions conflicts, you should run a Python 2.7 environment :

pip3 install virtualenvvirtualenv -p /usr/bin/python3 trape_envsource trape_env/bin/activatepip3 install -r requirements.txtpython3 trape.py -h

HELP AND OPTIONS

user:~$ python3 trape.py --helpusage: python3 trape.py -u <> -p <> [-h] [-v] [-u URL] [-p PORT]                                              [-ak ACCESSKEY] [-l LOCAL]                                              [--update] [-n] [-ic INJC]optional arguments:  -h, --help            show this help message and exit  -v, --version         show program's version number and exit  -u URL, --url URL     Put the web page url to clone  -p PORT, --port PORT  Insert your port  -ak ACCESSKEY, --accesskey ACCESSKEY                        Insert your custom key access  -l LOCAL, --local LOCAL                        Insert your home file  -n, --ngrok           Insert your ngrok Authtoken  -ic INJC, --injectcode INJC                        Insert your custom REST API path  -ud UPDATE, --update UPDATE                        Update trape to the latest version

--url In this option you add the URL you want to clone, which works as a decoy.

--port Here you insert the port, where you are going to run thetrape server.

--accesskey You enter a custom key for thetrape panel, if you do not insert it will generate anautomatic key.

--injectcode trape contains aREST API to play anywhere, using this option you can customize the name of the file to include, if it does not, generates a random name allusive to a token.

--local Using this option you can call a localHTML file, this is the replacement of the--url option made to run a local lure in trape.

--ngrok In this option you can enter a token, to run at the time of a process. This would replace the token saved in configurations.

--version You can see the version number of trape.

--update Option used to upgrade to the latest version oftrape.

--help It is used to see all the above options, from the executable.

Disclaimer

This tool has been published educational purposes. It is intended to teach people how bad guys could track them, monitor them or obtain information from their credentials, we are not responsible for the use or the scope that someone may have through this project.

We are totally convinced that if we teach how vulnerable things really are, we can make the Internet a safer place.

Developer

This development and others, the participants will be mentioned with name, Twitter and charge.

  • CREATOR

    --- Jose Pino -@jofpin - (Security Researcher)

Happy hacking!

I invite you, if you use this tool helps to share, collaborate. Let's make the Internet a safer place, let's report.

License

The content of this project itself is licensed under theCreative Commons Attribution 3.0 license, and the underlying source code used to format and display that content is licensed under theMIT license.

Copyright, 2018 byJose Pino



[8]ページ先頭

©2009-2025 Movatter.jp