{"id":13826831,"url":"https://github.com/dappiu/rifsniff","last_synced_at":"2025-07-09T01:31:37.800Z","repository":{"id":7724887,"uuid":"9090914","full_name":"dappiu/rifsniff","owner":"dappiu","description":"RIfSniff is a Remote Interface Sniffer","archived":false,"fork":false,"pushed_at":"2013-04-19T05:29:39.000Z","size":132,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-08-05T09:15:41.932Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dappiu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-03-29T02:37:23.000Z","updated_at":"2022-04-03T21:46:39.000Z","dependencies_parsed_at":"2022-09-02T20:20:59.670Z","dependency_job_id":null,"html_url":"https://github.com/dappiu/rifsniff","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/dappiu%2Frifsniff","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dappiu%2Frifsniff/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dappiu%2Frifsniff/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dappiu%2Frifsniff/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dappiu","download_url":"https://codeload.github.com/dappiu/rifsniff/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225476383,"owners_count":17480215,"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-04T09:01:45.007Z","updated_at":"2024-11-20T05:31:11.306Z","avatar_url":"https://github.com/dappiu.png","language":"Python","funding_links":[],"categories":["\u003ca id=\"7bf0f5839fb2827fdc1b93ae6ac7f53d\"\u003e\u003c/a\u003e工具"],"sub_categories":["\u003ca id=\"32739127f0c38d61b14448c66a797098\"\u003e\u003c/a\u003e嗅探\u0026\u0026Sniff"],"readme":"# RIfSniff #\n### RIfSniff is a Remote Interface Sniffer ###\n\n1. Start the `rifsniff_collect.py` collector script on a remote target system choosing an interface to sniff on.\n\n2. Start the `rifsniff_receive.py` receiver script on your local system specifying the host address on which the collector is running.\n\nPackets are sniffed by the collector script, encapsulated on TCP packets and sent through the wire. The receiver script writes the TCP offload (the original packet) on a local TUN/TAP interface. Now you can start your preferred packet sniffer (e.g.: tcpdump, wireshark...) and attach it to the TUN/TAP interface and see packets flowing as if they've been sniffed on the remote interface.\n\nRIfSniff uses native libpcap wrapped by pylibpcap to do packet sniffing.\nYou'll need the tun module on the system running the receiver.\nYou'll most likely need administrative rights to start both the collector and the receiver.\n\n\n\nDavide Rossi\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdappiu%2Frifsniff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdappiu%2Frifsniff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdappiu%2Frifsniff/lists"}