{"id":13841678,"url":"https://github.com/sensepost/wsproxy","last_synced_at":"2025-05-07T01:03:36.430Z","repository":{"id":145089790,"uuid":"44310997","full_name":"sensepost/wsproxy","owner":"sensepost","description":"A websocket proxy","archived":false,"fork":false,"pushed_at":"2017-11-13T08:43:34.000Z","size":42,"stargazers_count":54,"open_issues_count":5,"forks_count":17,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-19T17:16:25.771Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sensepost.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2015-10-15T10:39:14.000Z","updated_at":"2025-03-08T14:28:37.000Z","dependencies_parsed_at":"2023-06-03T04:15:45.092Z","dependency_job_id":null,"html_url":"https://github.com/sensepost/wsproxy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensepost%2Fwsproxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensepost%2Fwsproxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensepost%2Fwsproxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensepost%2Fwsproxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sensepost","download_url":"https://codeload.github.com/sensepost/wsproxy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252793661,"owners_count":21805057,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-04T17:01:18.183Z","updated_at":"2025-05-07T01:03:36.378Z","avatar_url":"https://github.com/sensepost.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","JavaScript (485)"],"sub_categories":[],"readme":"# wsproxy.js - A proxy for websockets \n\nA simple websocket proxy that allows viewing of websocket requests, repeating requests and \"Burp intruder\" style replay attacks.\nQuick and dirty tool, may have plenty of bugs.\n\nFor a more detailed write-up regarding the tool, see:  https://sensepost.com/blog/2015/another-intercepting-proxy/\n\n## Install\nYou need to setup your Nodejs environment, in the project directory:\n```\ngit clone https://github.com/sensepost/wsproxy.git\nnpm install\n```\n\nThis will install all your dependencies etc.\n\n## Usage\nThe tool should be easy enough to use,\n\n```\nnodejs wsproxy.js\n```\n\nTo view the requests, a webserver is started up on https://127.0.0.1:8082 by default, changable in config.js. To disable this webserver, change config.webserver=true to config.webserver=false in config.js.\nTo create custom mangle rules, modify \"mangle\" in wsprocessor.js. Replace rules also get applied here. Replace rules can be modified in config.js or altered at runtime through the web-interface.\n\n## Dependencies\nwebsocket - [https://github.com/theturtle32/WebSocket-Node](https://github.com/theturtle32/WebSocket-Node)\n\nA complete list is available in package.json\n\n## License\nWSProxy is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (http://creativecommons.org/licenses/by-nc-sa/4.0/) Permissions beyond the scope of this license may be available at http://sensepost.com/contact us/.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsensepost%2Fwsproxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsensepost%2Fwsproxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsensepost%2Fwsproxy/lists"}