Back to directory
nccgroup avatar
nccgroup / tracy

tracy

A tool designed to assist with finding all sinks and sources of a web application and display these results in a digestible manner.

560

Stars

70

Forks

22

Watchers

MIT

License

38943629 c354d81a 42e6 11e8 9644 cc956d92fbcc 7a17e6 5cc43798bf2472557d8b437e779316758d0e41483542e921f6781694623ee71c

Tracy

A pentesting tool designed to assist with finding all sinks and sources of a web application and display these results in a digestible manner. tracy should be used during the mapping-the-application phase of the pentest to identify sources of input and their corresponding outputs. tracy can use this data to intelligently find vulnerable instances of XSS, especially with web applications that use lots of JavaScript.

tracy is a browser extension that records all user input to a web application and monitors any time those inputs are output, for example in a DOM write, server response, or call to eval.

For guides and reference materials about tracy, see the documentation.

Installation

Tracy is now only a browser extension! No more binaries, just download it from the Chrome or Firefox store.

And that's it! As long as tracy is installed in your browser, you are ready to find XSS. There is no longer any requirements to configure a proxy or certificates.

Releases

0.9

May 6, 2020

Major version bump

Download .zip

Now using webpack to bundle resources Updates to database schema to improve performance Fixes to UI for better event navigation Performance updates to the DOM MutationObserver for sites that make larg...

Mar 14, 2020

Version Bump

Download .zip

Updates all postMessage calls to CustomEvents Replaced MutationOberserver callbacks with requestAnimationFrame callbacks to improve performance on pages with large numbers of DOM writes Adding the pat...

Sep 19, 2019

Version Bump

Download .zip

Maintenance Update

Fixing a couple of bugs related to how we identify tracers in Blob types Fixed bug with not string matching if case didn't match UI bugs (some styles and project related problems)...

Jul 31, 2019

Major Release

Download .zip

Tracy is now purely an extension!! No longer does it require a binary or proxy configuration. Install tracy at either the firefox or chrome extension stores and you are good to go to begin finding XSS...