{"bugs":[{"bugid":831245,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"net-analyzer\/dsniff-2.4_beta1_p30 fails to compile: sshmitm.c:45:21: error: redefinition of csin as different kind of symbol"}],"categories":[{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":334,"name":"net-analyzer","summary":"The net-analyzer category contains network analysis software."},{"categoryid":320,"name":"net-libs","summary":"The net-libs category contains libraries that are network-related."},{"categoryid":381,"name":"sys-libs","summary":"The sys-libs category contains various system-level libraries."},{"categoryid":330,"name":"x11-libs","summary":"The x11-libs category contains various X11-related libraries."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0cce40b439ec6cf263111f595fc09df9df56ed1d","committime":"2025-05-30T19:24:02","packageid":73716,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"b04dd8bdaf1942aa3f946b007b37e95142396765","committime":"2025-05-30T17:52:07","packageid":73716,"repoid":1,"summary":"net-analyzer\/dsniff: drop 2.4_beta1_p31, EAPI=7--"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3edaa51fef0ee23e3a5aa1d3f1a29e7c4583c7c9","committime":"2025-02-16T13:05:21","packageid":73716,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"3e95439d20bb95c195f808c76666858d3a5da341","committime":"2025-02-16T12:45:12","packageid":73716,"repoid":1,"summary":"net-analyzer\/dsniff: drop 2.4_beta1_p30"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"* Update to Debian patchset 34\n* Build w\/ -std=gnu17 & filter LTO (we already have way too many patches\n  in the heap from Debian, not adding more; dead upstream)\n\nCloses: https:\/\/bugs.gentoo.org\/946622\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"2882380fdaccd3fe6b0550bca33ecd23264c89b5","committime":"2025-02-16T12:44:28","packageid":73716,"repoid":1,"summary":"net-analyzer\/dsniff: add 2.4_beta1_p34"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4d0db0358d62689f2aaa35b6048b09e4f22f4fdd","committime":"2023-12-15T03:32:29","packageid":73716,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"csfore@posteo.net","authorname":"Christopher Fore","body":"Patch attached fixes compilation on GCC 14 and some warnings about print\nformatting.\n\nCloses: https:\/\/bugs.gentoo.org\/919503\nSigned-off-by: Christopher Fore <csfore@posteo.net>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/34258\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"f69e68db135958c271d24c5bb9277671e2910605","committime":"2023-12-13T02:37:23","packageid":73716,"repoid":1,"summary":"net-analyzer\/dsniff: add 2.4_beta1_p31, fix GCC 14 compile"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bcbf436aad1bf8a6e700d246e4146bdc5cf98e18","committime":"2021-12-07T06:51:29","packageid":73716,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Removed in 1aa904188ff115f14f6d5fac4e0483152a08ed37. Now\nusing (substantial) Debian patchset.\n\nCloses: https:\/\/bugs.gentoo.org\/643460\nCloses: https:\/\/bugs.gentoo.org\/674192\nCloses: https:\/\/bugs.gentoo.org\/571446\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"ffd19f440039ff1c2b4e4e1234c1f9c89a7ae806","committime":"2021-12-07T02:56:16","packageid":73716,"repoid":1,"summary":"net-analyzer\/dsniff: initial import (revival)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"eb652d909715051ddc0656dd30054000a8b32e29","committime":"2019-05-02T19:04:32","packageid":73716,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"zlogene@gentoo.org","authorname":"Mikle Kolyada","body":"Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>","commitid":"1aa904188ff115f14f6d5fac4e0483152a08ed37","committime":"2019-05-02T18:50:01","packageid":73716,"repoid":1,"summary":"sci-chemistry\/ball: remove last rited package"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"1d2654f7c3e0b42517d0ea81d80d7d7b6c72010f","committime":"2018-05-20T23:15:04","packageid":73716,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mattst88@gentoo.org","authorname":"Matt Turner","commitid":"80c28e0133655094de9c2ac909dad80c81ed104e","committime":"2018-05-20T22:57:31","packageid":73716,"repoid":1,"summary":"net-analyzer\/dsniff: Dropped to ~ppc, bug 649410"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"73ef1cfe908f06a183b3026dae655d9a257cea36","committime":"2018-05-06T14:25:59","packageid":73716,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"m.mairkeimberger@gmail.com","authorname":"Michael Mair-Keimberger","commitid":"b46468f51bc24487192ae35404cd80aa76f08fc8","committime":"2018-05-06T09:37:55","packageid":73716,"repoid":1,"summary":"net-analyzer\/dsniff: use HTTPS"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a6774aa7a6da128bc4754c0fe2c14d67febc667d","committime":"2018-05-01T18:46:06","packageid":73716,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Closes: https:\/\/github.com\/gentoo\/gentoo\/pull\/8199","commitid":"4a409a1ecd75d064e8b471f6131bb1feb83c37a8","committime":"2018-04-29T11:52:02","packageid":73716,"repoid":1,"summary":"*\/*: Specify EAPI=0 explicitly, to ease greps"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"d480eb42dfe2b0d1effee9593565b05f60cac3e4","committime":"2018-04-14T18:14:38","packageid":73716,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"bman@gentoo.org","authorname":"Aaron Bauman","body":"Bug: https:\/\/bugs.gentoo.org\/649410\nPackage-Manager: Portage-2.3.28, Repoman-2.3.9","commitid":"1b2b1eac00a36947d573a41b5458d45bda681010","committime":"2018-04-14T18:04:05","packageid":73716,"repoid":1,"summary":"net-analyzer\/dsniff: amd64 stable"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"55a9c2a2480ec66fa1792b0b6ce80bedab72d3aa","committime":"2018-03-02T18:31:25","packageid":73716,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"dilfridge@gentoo.org","authorname":"Andreas K. Hüttel","body":"Closes: https:\/\/bugs.gentoo.org\/370645\nPackage-Manager: Portage-2.3.24, Repoman-2.3.6","commitid":"17e48ce1fb4274f1d358b7e37a5c08e7511fd260","committime":"2018-03-02T17:04:28","packageid":73716,"repoid":1,"summary":"net-analyzer\/dsniff: Get rid of libtirpc automagic and depend on it instead"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"ce9e29dd572990c408926ff7191b798ff0ea3353","committime":"2017-11-01T12:03:46","packageid":73716,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"dilfridge@gentoo.org","authorname":"Andreas K. Hüttel","body":"Package-Manager: Portage-2.3.13, Repoman-2.3.4","commitid":"5732a9e1a1512b1fb4197f07b42f8fc301920611","committime":"2017-11-01T11:47:23","packageid":73716,"repoid":1,"summary":"net-analyzer\/dsniff: Depend unconditionally on libnsl"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a2dda316f64b9884f134ef27ed85cd783b929b61","committime":"2017-09-17T18:43:24","packageid":73716,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jer@gentoo.org","authorname":"Jeroen Roovers","body":"Package-Manager: Portage-2.3.8, Repoman-2.3.3","commitid":"b56fc92765368011dbae60d33ddaa8ac6a87db89","committime":"2017-09-17T09:28:18","packageid":73716,"repoid":1,"summary":"net-analyzer\/dsniff: Bump revision for CHANGES TO WHAT IS INSTALLED."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"e2181ae7cb399e17b7b74f2d3e4ea9eb21c60f06","committime":"2017-09-16T16:03:30","packageid":73716,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"dilfridge@gentoo.org","authorname":"Andreas K. Hüttel","body":"The autotools patch does the absolute minimum for a successful build;\nmore elegant solutions are certainly possible.\nBuildtested against glibc-2.25 (with included rpc support) and glibc-2.26\n(without).\n\nCloses: https:\/\/bugs.gentoo.org\/370645\nPackage-Manager: Portage-2.3.8, Repoman-2.3.3","commitid":"d57c699afeb1df34ac362f360473ea81258df3ab","committime":"2017-09-16T15:47:54","packageid":73716,"repoid":1,"summary":"net-analyzer\/dsniff: Fix build against glibc-2.26, bug 370645"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":73716,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":73716,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"d21acec0216728199645e9b0c317702283aaf4d6","committime":"2016-07-13T16:01:59","packageid":73716,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"blueness@gentoo.org","authorname":"Anthony G. Basile","body":"Package-Manager: portage-2.2.28","commitid":"c411ed2a897f6aa0a1b8fdb36ed6d6a350419476","committime":"2016-07-13T15:47:08","packageid":73716,"repoid":1,"summary":"net-analyzer\/dsniff: add libressl support"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":73716,"repoid":1,"summary":"2015-08-09 09:26:21 UTC"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"This commit represents a new era for Gentoo:\nStoring the gentoo-x86 tree in Git, as converted from CVS.\n\nThis commit is the start of the NEW history.\nAny historical data is intended to be grafted onto this point.\n\nCreation process:\n1. Take final CVS checkout snapshot\n2. Remove ALL ChangeLog* files\n3. Transform all Manifests to thin\n4. Remove empty Manifests\n5. Convert all stale $Header$\/$Id$ CVS keywords to non-expanded Git $Id$\n5.1. Do not touch files with -kb\/-ko keyword flags.\n\nSigned-off-by: Robin H. Johnson <robbat2@gentoo.org>\nX-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests\nX-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project\nX-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration\nX-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn\nX-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts\nX-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration\nX-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging\nX-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed","commitid":"56bd759df1d0c750a065b8c845e93d5dfa6b549d","committime":"2015-08-08T20:49:04","packageid":73716,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":73716,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[{"block":false,"categoryid":320,"description":"rpcsvc protocol definitions from glibc","ebuildids":[854185],"firstseen":"2017-09-06T12:02:57.012810","name":"rpcsvc-proto","packageid":68003}],"depending":[],"ebuilds":[{"archs":["~amd64"],"ebuildid":854185,"firstseen":"2025-02-16T13:05:41.535547","license":"BSD","moddate":"2026-03-22T20:20:56","packageid":73716,"repoid":1,"slot":"0","uses":["X"],"version":"2.4_beta1_p34"}],"masks":[],"package":{"categoryid":334,"description":"A collection of tools for network auditing and penetration testing","firstseen":"2021-12-07T07:08:45.267538","name":"dsniff","packageid":73716,"summary":"dsniff is a collection of tools for network auditing and penetration testing. dsniff, filesnarf, mailsnarf, msgsnarf, urlsnarf, and webspy passively monitor a network for interesting data (passwords, e-mail, files, etc.). arpspoof, dnsspoof, and macof facilitate the interception of network traffic normally unavailable to an attacker (e.g, due to layer-2 switching). sshmitm and webmitm implement active monkey-in-the-middle attacks against redirected SSH and HTTPS sessions by exploiting weak bindings in ad-hoc PKI."},"rdependencies":[{"block":false,"categoryid":320,"description":"An implementation of an E-component of Network Intrusion Detection System","ebuildids":[854185],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"netmon@gentoo.org","maintainername":"Gentoo network monitoring and analysis project","name":"libnids","packageid":46410,"summary":"emulates the IP stack of Linux 2.0.x and offers IP defragmentation, TCP stream assembly and TCP port scan detection."},{"block":false,"categoryid":320,"description":"Transport Independent RPC library (SunRPC replacement)","ebuildids":[854185],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"libtirpc","packageid":47519},{"block":false,"categoryid":393,"description":"Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)","ebuildids":[854185],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"openssl","packageid":47630},{"block":false,"categoryid":330,"description":"X.Org Xmu library","ebuildids":[854185],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXmu","packageid":47648},{"block":false,"categoryid":381,"description":"Oracle Berkeley DB","ebuildids":[854185],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"db","packageid":47844,"summary":"The Berkeley Database (Berkeley DB) is a programmatic toolkit that provides embedded database support for both traditional and client\/server applications. Berkeley DB includes b+tree, queue, extended linear hashing, fixed, and variable-length record access methods, transactions, locking, logging, shared memory caching and database recovery. DB supports C, C++, Java, and Perl APIs. DB is available for a wide variety of UNIX platforms as well as Windows NT and Windows '95 (MSVC 4, 5 and 6)."},{"block":false,"categoryid":320,"description":"A system-independent library for user-level network packet capture","ebuildids":[854185],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"netmon@gentoo.org","maintainername":"Gentoo network monitoring and analysis project","name":"libpcap","packageid":51631},{"block":false,"categoryid":320,"description":"Library for commonly used low-level network functions","ebuildids":[854185],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"netmon@gentoo.org","maintainername":"Gentoo network monitoring and analysis project","name":"libnet","packageid":55418,"summary":"Libnet is a high-level API (toolkit) allowing the application programmer to construct and inject network packets. It provides a portable and simplified interface for low-level network packet shaping, handling and injection. Libnet hides much of the tedium of packet creation from the application programmer such as multiplexing, buffer management, arcane packet header information, byte-ordering, OS-dependent issues, and much more. Libnet features portable packet creation interfaces at the IP layer and link layer, as well as a host of supplementary and complementary functionality. Using libnet, quick and simple packet assembly applications can be whipped up with little effort. With a bit more time, more complex programs can be written (Traceroute and ping were easily rewritten using libnet and libpcap)."},{"block":false,"categoryid":320,"description":"Public client interface for NIS(YP) in a IPv6 ready version","ebuildids":[854185],"firstseen":"2017-09-07T20:57:57.851772","name":"libnsl","packageid":68004}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/monkey.org\/~dugsong\/dsniff\/"],"uses":[{"description":"Add support for X11","isdefault":false,"use":"X"}]}