Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Experimental/evilpot #3

Open
wants to merge 131 commits into
base: master
Choose a base branch
from
Open

Conversation

brokep
Copy link

@brokep brokep commented Aug 19, 2019

No description provided.

brokep and others added 30 commits November 28, 2018 02:10
adding "evil" honeypot option, based off debian8
addings "evil" scripts
adding "evil" honeypot vagrant configuration
Added "evil" honeypot
…ng honeypot.sh, script needed to install inetsim package, create custom confirg, and run.

works on ubuntu 14,16,18 deb 8,9,10
future boxes updated
Merging the first honeypot config onto the evil branch.
fixing json parse error
type 2 hypervisor*
evil-honeypot
evil-honeypot
evil-honeypot
untested
# Ensure the linux-tools and linux-cloud-tools get updated with the kernel.
# Upgrade the installed packages.
# Needed to retrieve source code, and other misc system tools.
# Enable the sysstat collection service.
# Start the services we just added so the system will track its own performance.
# Setup vim as the default editor.
ladar and others added 30 commits July 22, 2019 17:24
Without a TTY, and thus TERM value, any 19.04 script which called
"tput" was ending with a fatal error. As such we now detect the
missing TERM value and explicitly set the value to "vt100" to avoid
spurrious errors. The actual changes were accidentally added to the
index as part of the 651e8bd commit.
Allow SSH TCP port forwarding on newer Alpine boxes.
…reduced the number of boxes down to one box that will a debian-based solution until I am able to port the inetsim deployment to purely a perl deployment. however, this solution to evilpot will use ubuntu1804 as its base box, but backwards compatibility should be generally assumed across the debian ecosphere. I also added in the lazykali.sh into the build as it is useful for iterating deeper fake honeypots, ultimately recording more interacting and learning the behaviors of the actors.
…-line shell and scripting language tool built on the .NET Framework. PowerShell allows System Administrators to perform task automation and configuration management.

PowerShell Core can be installed on Ubuntu 18.04 by using Microsoft 
Debian repository. Add the repository to your Ubuntu 18.04 system using 
the command below.

sudo update update && sudo apt -y install wget
wget -q 
https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
A successful installation should have an output like below:

Selecting previously unselected package packages-microsoft-prod.
(Reading database ... 105206 files and directories currently installed.)
Preparing to unpack packages-microsoft-prod.deb ...
Unpacking packages-microsoft-prod (1.0-ubuntu18.04.1) ...
Setting up packages-microsoft-prod (1.0-ubuntu18.04.1) ...
Finally update Package index list and install PowerShell:

sudo apt update
sudo apt -y install powershell
To start PowerShell, use the command:

# pwsh
PowerShell 6.1.1

https://aka.ms/pscore6-docs
Type 'help' to get help.

PS /home/vagrant>
Test command execution:

PS /home/vagrant> Get-ChildItem / 

    Directory: /

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----         10/29/18  11:19 PM                bin
d-----         10/29/18  11:27 PM                boot
d-----         12/18/18   1:25 PM                dev

That’s all. Read more about PowerShell  Administration.

Also check:

How to install Microsoft SQL Server 2019 on CentOS 7 / Fedora

How to install MS SQL on Ubuntu 18.04 LTS
… replaced with 'evilpot' where applicable.
#export domain=example.com
# This script must be run as root!
mkdir /opt/ && cd /opt/
git clone https://github.com/certbot/certbot
/opt/certbot/certbot-auto certonly --standalone --non-interactive --agree-tos --rsa-key-size 4096 --email "admin@$domain" -d "$domain, www.$domain,imap.$domain,pop.$domain,smtp.$domain"
auto grabs source of cerbot and runs autoinstaller, non-interactive

mkdir /opt/ && cd /opt/
git clone https://github.com/certbot/certbot
/opt/certbot/certbot-auto certonly --standalone --non-interactive --agree-tos --rsa-key-size 4096 --email "admin@$domain" -d "$domain, www.$domain,imap.$domain,pop.$domain,smtp.$domain"
adding in some mysql statements to grab mysql 5.7 as I have found that works best wirth my magma deployments.
… into experimental/evilpot

attempting to resolve merge conflicts on basic files so my 75 commits can get merged.
…m lets encrypt using the domain variable and non interactive request a the cli
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants