certmitm: init at 0-unstable-2025-05-14
Tool for testing for certificate validation vulnerabilities of TLS connections https://github.com/aapooksman/certmitm
This commit is contained in:
		
							parent
							
								
									7611b2aec4
								
							
						
					
					
						commit
						6a34c8cfcb
					
				
							
								
								
									
										45
									
								
								pkgs/by-name/ce/certmitm/package.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								pkgs/by-name/ce/certmitm/package.nix
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,45 @@ | ||||
| { | ||||
|   lib, | ||||
|   fetchFromGitHub, | ||||
|   python3, | ||||
| }: | ||||
| 
 | ||||
| python3.pkgs.buildPythonApplication rec { | ||||
|   pname = "certmitm"; | ||||
|   version = "0-unstable-2025-05-14"; | ||||
|   pyproject = false; | ||||
| 
 | ||||
|   src = fetchFromGitHub { | ||||
|     owner = "aapooksman"; | ||||
|     repo = "certmitm"; | ||||
|     rev = "f04c91a1ba231762ec126487f593f9b4d33f4ec2"; | ||||
|     hash = "sha256-i4DnOyn56lA63hI40uxtXX8dzMa29BPQQHWKFdVjVlM="; | ||||
|   }; | ||||
| 
 | ||||
|   dependencies = with python3.pkgs; [ | ||||
|     dpkt | ||||
|     pyopenssl | ||||
|   ]; | ||||
| 
 | ||||
|   installPhase = '' | ||||
|     runHook preInstall | ||||
| 
 | ||||
|     install -vD certmitm.py $out/bin/certmitm | ||||
|     install -vd $out/${python3.sitePackages}/ | ||||
|     cp -R certmitm $out/${python3.sitePackages} | ||||
| 
 | ||||
|     runHook postInstall | ||||
|   ''; | ||||
| 
 | ||||
|   # Project has not tests | ||||
|   doCheck = false; | ||||
| 
 | ||||
|   meta = { | ||||
|     description = "Tool for testing for certificate validation vulnerabilities of TLS connections"; | ||||
|     homepage = "https://github.com/aapooksman/certmitm"; | ||||
|     license = lib.licenses.mit; | ||||
|     maintainers = with lib.maintainers; [ fab ]; | ||||
|     mainProgram = "certmitm"; | ||||
|     platforms = lib.platforms.all; | ||||
|   }; | ||||
| } | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Fabian Affolter
						Fabian Affolter