 755b915a15
			
		
	
	
		755b915a15
		
	
	
	
	
		
			
			nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \ | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
		
			
				
	
	
		
			54 lines
		
	
	
		
			1022 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1022 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { lib
 | |
| , stdenv
 | |
| , autoreconfHook
 | |
| , fetchFromGitHub
 | |
| , json_c
 | |
| , libnet
 | |
| , libpcap
 | |
| , openssl
 | |
| }:
 | |
| 
 | |
| stdenv.mkDerivation rec {
 | |
|   pname = "ssldump";
 | |
|   version = "1.7";
 | |
| 
 | |
|   src = fetchFromGitHub {
 | |
|     owner = "adulau";
 | |
|     repo = "ssldump";
 | |
|     rev = "v${version}";
 | |
|     sha256 = "sha256-BFE42wWqnGGTTjwej3LkH4XW2M4jP7XNSKHLnF2GFJo=";
 | |
|   };
 | |
| 
 | |
|   nativeBuildInputs = [
 | |
|     autoreconfHook
 | |
|   ];
 | |
| 
 | |
|   buildInputs = [
 | |
|     json_c
 | |
|     libnet
 | |
|     libpcap
 | |
|     openssl
 | |
|   ];
 | |
| 
 | |
|   prePatch = ''
 | |
|     sed -i -e 's|#include.*net/bpf.h|#include <pcap/bpf.h>|' \
 | |
|       base/pcap-snoop.c
 | |
|   '';
 | |
| 
 | |
|   configureFlags = [
 | |
|     "--with-pcap-lib=${libpcap}/lib"
 | |
|     "--with-pcap-inc=${libpcap}/include"
 | |
|     "--with-openssl-lib=${openssl}/lib"
 | |
|     "--with-openssl-inc=${openssl}/include"
 | |
|   ];
 | |
| 
 | |
|   meta = with lib; {
 | |
|     description = "SSLv3/TLS network protocol analyzer";
 | |
|     homepage = "https://ssldump.sourceforge.net";
 | |
|     license = "BSD-style";
 | |
|     maintainers = with maintainers; [ aycanirican ];
 | |
|     platforms = platforms.unix;
 | |
|     mainProgram = "ssldump";
 | |
|   };
 | |
| }
 |