What is honeypot ? lets have a look –
Honeypot is a deliberately vulnerable system deployed to attract and deceive attackers . we create a vulnerable system that looks like a real environment and attracts attackers and then security team analyses their behaviour and attacking patterns without risking valuable assets.
Honeypots are always isolated from the real environment.
Types of honeypots:-
Low-Interaction Honeypots: These simulate vulnerable systems but with limited functionality. They typically serve to attract automated attacks, such as bots or scanners, and gather data without fully engaging attackers.
High-Interaction Honeypots: These are real systems that provide a more convincing target, allowing attackers to interact with the system and explore it in greater depth. High-interaction honeypots offer a deeper level of insight into attacker behavior, but they require more maintenance and pose higher risks if not properly isolated.
Example :
Pentbox (tool):
Link – https://github.com/technicaldada/pentbox
Installation:-
Use git clone to get the tool
Command:- git clone https://github.com/technicaldada/pentbox

Then go to pentbox directory, unzip the file using command:

Now go to pentbox 1.8 directory

Run the .rb file using command <ruby pentbox.rb>

Now you can use it according to your need .
Lets take a example of Network tools:-
Select 2 for networking tools and then select 3 for Honeypot

Select fast Auto configuration or manual Configuration (I selected auto mode for demonstration)

Now if anyone visits that link we will get alert and info :-

Intrusion alert-

Now you can play around with tools and learn its working.