About Prowler
Features
1. Scan all IP addresses related to active network devices in a network (a specific subnet or list of IP addresses); 2. Use fingerprints to identify the type of target device; 3. Scan and determine any open ports on the target device; 4. Associate ports with common services; 5. Test devices using vendor default manual data and identify common credentials; 6. Alert users to discovered security vulnerabilities through a dashboard;
Hardware Requirements
1. Raspberry Pi cluster HAT (Pi Zero W * 4); 2. Raspberry Pi 3; 3. There must be devices connected to the target network;
Software Stack
1. Raspbian Stretch; 2. Raspbian Stretch Lite; 3. Python 3; 4. Required Python dependencies (see requirements.txt); 5. Ansible (for managing the entire cluster);
Python Dependencies
dispy python-libnmap paramiko eel rabbitmq
Tool Deployment
git clone https://github.com/tlkh/prowler.git
cd prowler/sudo pip3 install -r requirements.txt
ansible-playbook playbooks/setup_node.yml
ansible-playbook playbooks/clone_repos.yml
clusterhat on
python3 cluster.py
test_range = [] for i in range(0, 1): for j in range(100, 200): test_range.append("172.22." + str(i) + "." + str(j))
(Swipe right to see more)
Tool Usage Examples
pssh -h pssh-hosts -l username -A -i "command"
cluster = dispy.JobCluster(compute, nodes='pi0_ip', ip_addr='pi3_ip')
ansible all -m pingping p1.local -c 1 && ping p2.local -c 1 && ping p3.local -c 1 && ping p4.local -c 1
(Swipe right to see more)
/opt/vc/bin/vcgencmd measure_temp && pssh -h workers -l pi -A -i "/opt/vc/bin/vcgencmd measure_temp" | grep temp
(Swipe right to see more)
Tool Running Screenshots
License Agreement
Project Address
【FreeBuf fan group is recruiting!
Here, expand the boundaries of cybersecurity
Security construction materials from Party A;
Latest technical concepts from Party B;
Global latest cybersecurity news;
Various lottery events will be held irregularly in the group;
FreeBuf blind boxes, elephant dolls……
Scan the code to add the little bee WeChat and reply “join group” to apply for group chat】
https://github.com/tlkh/prowler-dashboard https://clusterhat.com/setup-software http://dispy.sourceforge.net/ https://github.com/tlkh/prowler-dashboard https://www.rabbitmq.com/ https://clusterhat.com/ https://tlkh.github.io/prowler/
Leave a Comment
Your email address will not be published. Required fields are marked *