{"Name":"junos","ID":"go.mondoo.com/cnquery/providers/junos","Version":"13.0.6","ConnectionTypes":["junos"],"CrossProviderTypes":null,"Connectors":[{"Name":"junos","Use":"junos","Short":"a remote Junos OS device","Long":"Use the junos provider to query resources on Juniper Networks Junos OS devices.\n\nExamples:\n  cnspec shell junos --hostname 192.168.1.1 --username admin --password secret\n  cnspec scan junos --hostname router.example.com -u admin --ask-pass\n  cnspec shell junos --hostname 10.0.0.1 -u admin -p secret --port 830\n  cnspec shell junos --hostname 10.0.0.1 -u admin -i ~/.ssh/id_rsa\n  cnspec scan junos --hostname 192.168.1.1 -u admin -p secret -f junos-security-policy.mql.yaml\n\nNotes:\n  The provider connects via NETCONF over SSH (default port 830).\n  Ensure NETCONF is enabled on the target device: \n\tconfigure\n\tset system services netconf ssh\n\tcommit\n","Flags":[{"Long":"hostname","Desc":"The hostname or IP address of the Junos OS device","Type":3},{"Long":"port","Default":"830","Desc":"The NETCONF SSH port","Type":3},{"Long":"username","Short":"u","Default":"admin","Desc":"The username for authentication","Type":3},{"Long":"password","Short":"p","Desc":"The password for authentication","Type":3,"Option":8},{"Long":"ask-pass","Default":"false","Desc":"Prompt for connection password","Type":1,"ConfigEntry":"-"},{"Long":"identity-file","Short":"i","Desc":"The path to an SSH private key for authentication","Type":3}]}],"AssetUrlTrees":null,"Platforms":[{"name":"junos","title":"Juniper Junos OS","family":["junos"],"kind":["network-device"]}]}