6 python3.pkgs.buildPythonApplication rec {
7 pname = "routersploit";
8 version = "unstable-2021-02-06";
11 src = fetchFromGitHub {
14 rev = "3fd394637f5566c4cf6369eecae08c4d27f93cda";
15 hash = "sha256-IET0vL0VVP9ZNn75hKdTCiEmOZRHHYICykhzW2g3LEg=";
18 propagatedBuildInputs = with python3.pkgs; [
27 nativeCheckInputs = with python3.pkgs; [
34 mv $out/bin/rsf.py $out/bin/rsf
37 pythonImportsCheck = [
44 # Run the same tests as upstream does in the first round
46 "tests/test_exploit_scenarios.py"
47 "tests/test_module_info.py"
51 description = "Exploitation Framework for Embedded Devices";
52 homepage = "https://github.com/threat9/routersploit";
53 license = with licenses; [ bsd3 ];
54 maintainers = with maintainers; [ fab ];