New port: security/honeytrap

HoneyTrap is a modular framework for running, monitoring and managing honeypots.
Using HoneyTrap you can use sensors, high interaction and low
interaction honeypots together, while still using the same event mechanisms.
HoneyTrap consists of services, directors, listeners and channels. It is easy to
build new services, attach existing honeypots and extend channels or directors.

PR:		242740
Submitted by:	ezri.mudde@dutchsec.com
This commit is contained in:
Renato Botelho 2020-02-11 15:48:23 +00:00
parent 709e896e3e
commit 5c851a1114
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=525834
8 changed files with 278 additions and 2 deletions

2
GIDs
View File

@ -274,7 +274,7 @@ orthanc:*:330:
# free: 331
# free: 332
# free: 333
# free: 334
honeytrap:*:333:
# free: 335
# free: 336
daapd:*:337:

2
UIDs
View File

@ -278,7 +278,7 @@ smfs:*:326:326::0:0:SMFSAV Owner:/nonexistent:/usr/sbin/nologin
orthanc:*:330:330::0:0:Orthanc Daemon:/nonexistent:/usr/sbin/nologin
# free: 331
# free: 332
# free: 333
honeytrap:*:333:333::0:0:HoneyTrap Daemon:/nonexistent:/usr/sbin/nologin
# free: 334
# free: 335
_pma:*:336:80::0:0:phpMyAdmin Owner:/nonexistent:/usr/sbin/nologin

View File

@ -213,6 +213,7 @@
SUBDIR += hmap
SUBDIR += hockeypuck
SUBDIR += honggfuzz
SUBDIR += honeytrap
SUBDIR += horcrux
SUBDIR += hotssh
SUBDIR += hpenc

View File

@ -0,0 +1,92 @@
# $FreeBSD$
PORTNAME= honeytrap
PORTVERSION= 20200129
DISTVERSIONPREFIX= g
CATEGORIES= security
MAINTAINER= remco.verhoef@dutchsec.com
COMMENT= HoneyTrap Freebsd port
LICENSE= ART20
USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= honeytrap
GH_PROJECT= honeytrap
GH_TAGNAME= 93936c1
GH_TUPLE= \
AndreasBriese:bbloom:28f7e881ca57:andreasbriese_bbloom/vendor/github.com/AndreasBriese/bbloom \
BurntSushi:toml:v0.3.0:burntsushi_toml/vendor/github.com/BurntSushi/toml \
Logicalis:asn1:c9c836c1a3cd:logicalis_asn1/vendor/github.com/Logicalis/asn1 \
Shopify:sarama:v1.16.0:shopify_sarama/vendor/github.com/Shopify/sarama \
boltdb:bolt:v1.3.1:boltdb_bolt/vendor/github.com/boltdb/bolt \
cenkalti:backoff:v4.0.0:cenkalti_backoff/vendor/github.com/cenkalti/backoff/v4 \
davecgh:go-spew:v1.1.0:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
dgraph-io:badger:94594b20babf:dgraph_io_badger/vendor/github.com/dgraph-io/badger \
dgryski:go-farm:2de33835d102:dgryski_go_farm/vendor/github.com/dgryski/go-farm \
dutchcoders:gobus:ece5a7810d96:dutchcoders_gobus/vendor/github.com/dutchcoders/gobus \
eapache:go-resiliency:v1.0.0:eapache_go_resiliency/vendor/github.com/eapache/go-resiliency \
eapache:go-xerial-snappy:bb955e01b934:eapache_go_xerial_snappy/vendor/github.com/eapache/go-xerial-snappy \
eapache:queue:v1.1.0:eapache_queue/vendor/github.com/eapache/queue \
elastic:go-lumber:v0.1.0:elastic_go_lumber/vendor/github.com/elastic/go-lumber \
elazarl:go-bindata-assetfs:38087fe4dafb:elazarl_go_bindata_assetfs/vendor/github.com/elazarl/go-bindata-assetfs \
fatih:color:v1.6.0:fatih_color/vendor/github.com/fatih/color \
fuyufjh:splunk-hec-go:v0.3.3:fuyufjh_splunk_hec_go/vendor/github.com/fuyufjh/splunk-hec-go \
glycerine:rbuf:54320fe9f6f3:glycerine_rbuf/vendor/github.com/glycerine/rbuf \
go-asn1-ber:asn1-ber:379148ca0225:go_asn1_ber_asn1_ber/vendor/github.com/go-asn1-ber/asn1-ber \
golang:crypto:c2843e01d9a2:golang_crypto/vendor/golang.org/x/crypto \
golang:net:6afb5195e5aa:golang_net/vendor/golang.org/x/net \
golang:protobuf:v1.3.1:golang_protobuf/vendor/github.com/golang/protobuf \
golang:snappy:553a64147049:golang_snappy/vendor/github.com/golang/snappy \
golang:sys:d0b11bdaac8a:golang_sys/vendor/golang.org/x/sys \
golang:time:555d28b269f0:golang_time/vendor/golang.org/x/time \
google:btree:v1.0.0:google_btree/vendor/github.com/google/btree \
google:gopacket:v1.1.14:google_gopacket/vendor/github.com/google/gopacket \
gorilla:websocket:v1.2.0:gorilla_websocket/vendor/github.com/gorilla/websocket \
honeytrap:honeytrap-web:02944754979e:honeytrap_honeytrap_web/vendor/github.com/honeytrap/honeytrap-web \
honeytrap:netstack:9ea5e4d2258f:honeytrap_netstack/vendor/github.com/google/netstack \
honeytrap:protocol:219b95413db0:honeytrap_protocol/vendor/github.com/honeytrap/protocol \
klauspost:compress:v1.9.8:klauspost_compress/vendor/github.com/klauspost/compress \
lxc:go-lxc:2f350e4a2980:lxc_go_lxc/vendor/gopkg.in/lxc/go-lxc.v2 \
mailru:easyjson:32fa128f234d:mailru_easyjson/vendor/github.com/mailru/easyjson \
mattn:go-colorable:v0.0.9:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
mattn:go-isatty:v0.0.3:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
miekg:dns:v1.0.4:miekg_dns/vendor/github.com/miekg/dns \
mimoo:StrobeGo:43f0c284a7f9:mimoo_strobego/vendor/github.com/mimoo/StrobeGo \
mimoo:disco:15dd4b8476c9:mimoo_disco/vendor/github.com/mimoo/disco \
olivere:elastic:v5.0.65:olivere_elastic/vendor/gopkg.in/olivere/elastic.v5 \
op:go-logging:b2cb9fa56473:op_go_logging/vendor/github.com/op/go-logging \
oschwald:maxminddb-golang:v1.3.0:oschwald_maxminddb_golang/vendor/github.com/oschwald/maxminddb-golang \
pierrec:lz4:2fcda4cb7018:pierrec_lz4/vendor/github.com/pierrec/lz4 \
pierrec:xxHash:v0.1.1:pierrec_xxhash/vendor/github.com/pierrec/xxHash \
pkg:errors:v0.8.0:pkg_errors/vendor/github.com/pkg/errors \
pkg:profile:v1.2.1:pkg_profile/vendor/github.com/pkg/profile \
rcrowley:go-metrics:8732c616f529:rcrowley_go_metrics/vendor/github.com/rcrowley/go-metrics \
rs:xid:02dd45c33376:rs_xid/vendor/github.com/rs/xid \
satori:go.uuid:v1.2.0:satori_go_uuid/vendor/github.com/satori/go.uuid \
songgao:packets:549a10cd4091:songgao_packets/vendor/github.com/songgao/packets \
songgao:water:75f112d19d5a:songgao_water/vendor/github.com/songgao/water \
streadway:amqp:8e4aba63da9f:streadway_amqp/vendor/github.com/streadway/amqp \
urfave:cli:v1.20.0:urfave_cli/vendor/gopkg.in/urfave/cli.v1 \
vishvananda:netlink:adb577d4a45e:vishvananda_netlink/vendor/github.com/vishvananda/netlink \
vishvananda:netns:be1fbeda1936:vishvananda_netns/vendor/github.com/vishvananda/netns \
yuin:gopher-lua:8bfc7677f583:yuin_gopher_lua/vendor/github.com/yuin/gopher-lua
USERS= honeytrap
GROUPS= honeytrap
USE_RC_SUBR= honeytrap
PLIST_FILES= bin/honeytrap \
etc/honeytrap.toml
post-patch:
@${REINPLACE_CMD} -i '' '/go1.13/d' ${WRKDIR}/netstack-9ea5e4d2258f/tcpip/time_unsafe.go
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKDIR}/bin/honeytrap ${STAGEDIR}${PREFIX}/bin/honeytrap
${MKDIR} ${STAGEDIR}${PREFIX}/etc
${MKDIR} ${STAGEDIR}${PREFIX}/etc/rc.d
${INSTALL_DATA} ${FILESDIR}/etc/honeytrap.toml ${STAGEDIR}${PREFIX}/etc
.include <bsd.port.mk>

115
security/honeytrap/distinfo Normal file
View File

@ -0,0 +1,115 @@
TIMESTAMP = 1580990332
SHA256 (honeytrap-honeytrap-g20200129-93936c1_GH0.tar.gz) = c60a0496a609b8473e039b3de1c02eea4d35831439a58284eed986bc6038c4b1
SIZE (honeytrap-honeytrap-g20200129-93936c1_GH0.tar.gz) = 377514
SHA256 (AndreasBriese-bbloom-28f7e881ca57_GH0.tar.gz) = c87bf25d12aa9ef597c6a465dd2959d6d7e06d8341030d6d75c8a81ccc388ccd
SIZE (AndreasBriese-bbloom-28f7e881ca57_GH0.tar.gz) = 7141
SHA256 (BurntSushi-toml-v0.3.0_GH0.tar.gz) = 2c49390424cfb043f803977bce80b1504495bada54f9e845ff8b30a05fab9a36
SIZE (BurntSushi-toml-v0.3.0_GH0.tar.gz) = 41554
SHA256 (Logicalis-asn1-c9c836c1a3cd_GH0.tar.gz) = 2fe9d49621a393a4bffe185162c347f8091a8e7bb2346b9a4eb63db628937b9b
SIZE (Logicalis-asn1-c9c836c1a3cd_GH0.tar.gz) = 20060
SHA256 (Shopify-sarama-v1.16.0_GH0.tar.gz) = 0727859f5ad3900662e637cd9d26198e78b07b80c646600df917a8cf621f2d13
SIZE (Shopify-sarama-v1.16.0_GH0.tar.gz) = 156199
SHA256 (boltdb-bolt-v1.3.1_GH0.tar.gz) = b5ae498b780f535a5d308c188dee1329b3536275d29ad6758876084c0b8586a8
SIZE (boltdb-bolt-v1.3.1_GH0.tar.gz) = 83437
SHA256 (cenkalti-backoff-v4.0.0_GH0.tar.gz) = 976c5d645edf39b748d4941157f750849a809657435bdfea9b47b51f1fe463aa
SIZE (cenkalti-backoff-v4.0.0_GH0.tar.gz) = 9317
SHA256 (davecgh-go-spew-v1.1.0_GH0.tar.gz) = 1f7e0bd2db0341925b5f2ee5834e99380f4c2b1bd36cf0fa62d7717899d39d62
SIZE (davecgh-go-spew-v1.1.0_GH0.tar.gz) = 42337
SHA256 (dgraph-io-badger-94594b20babf_GH0.tar.gz) = 433c4be89bc75022cc63c3c4e64923539bf31039d7b8c870a624372e5e7e48d0
SIZE (dgraph-io-badger-94594b20babf_GH0.tar.gz) = 1010366
SHA256 (dgryski-go-farm-2de33835d102_GH0.tar.gz) = 99bdd64a8f774ed9bd9fc466aecc16eec52c5d8e520e0c23c749d64e0fbb6b6d
SIZE (dgryski-go-farm-2de33835d102_GH0.tar.gz) = 20513
SHA256 (dutchcoders-gobus-ece5a7810d96_GH0.tar.gz) = 74bb5747ff8256591732fe9bcb6cc102c12726135bc08776766687d9b451e875
SIZE (dutchcoders-gobus-ece5a7810d96_GH0.tar.gz) = 1968
SHA256 (eapache-go-resiliency-v1.0.0_GH0.tar.gz) = b4f5a9926e8b68f13e506001a9f52c1e3083a2ed171722ac857a4840d7c36486
SIZE (eapache-go-resiliency-v1.0.0_GH0.tar.gz) = 9504
SHA256 (eapache-go-xerial-snappy-bb955e01b934_GH0.tar.gz) = 14f53d673ef846d3ff8009422c941eecb7ffde75ab5e0f2f8513be23a5102848
SIZE (eapache-go-xerial-snappy-bb955e01b934_GH0.tar.gz) = 4101
SHA256 (eapache-queue-v1.1.0_GH0.tar.gz) = 2be4716ba2bba5f7c125a8fe72ba534f02cf0d7d98d3a372d4ebe54b170f7329
SIZE (eapache-queue-v1.1.0_GH0.tar.gz) = 3502
SHA256 (elastic-go-lumber-v0.1.0_GH0.tar.gz) = 7c6dd5e6f833ac91f4af5063d746db3abf80d0734bebc6c2274b193fa4822851
SIZE (elastic-go-lumber-v0.1.0_GH0.tar.gz) = 13897
SHA256 (elazarl-go-bindata-assetfs-38087fe4dafb_GH0.tar.gz) = 5cf4eb132283be75bbcda0935070e4dba82ce11c3a132a319da9d206dba72dca
SIZE (elazarl-go-bindata-assetfs-38087fe4dafb_GH0.tar.gz) = 3986
SHA256 (fatih-color-v1.6.0_GH0.tar.gz) = e633b81888680274454a0a5f57b1fb9c1cedd2733007e7cb42c4b3fe5de197a3
SIZE (fatih-color-v1.6.0_GH0.tar.gz) = 816503
SHA256 (fuyufjh-splunk-hec-go-v0.3.3_GH0.tar.gz) = 75702415bb97874c6fa2684cc248ea30d53469c63a3bd3ed0ec93fa4f411f398
SIZE (fuyufjh-splunk-hec-go-v0.3.3_GH0.tar.gz) = 10202
SHA256 (glycerine-rbuf-54320fe9f6f3_GH0.tar.gz) = 8550d62758095e6a24f9f64c0a98a5837908540f13c3617796e4194d208c021d
SIZE (glycerine-rbuf-54320fe9f6f3_GH0.tar.gz) = 12134
SHA256 (go-asn1-ber-asn1-ber-379148ca0225_GH0.tar.gz) = ab6b124786f841d93c6fb853d752a224c4ea8dabe150902e1a4edf39cc653b29
SIZE (go-asn1-ber-asn1-ber-379148ca0225_GH0.tar.gz) = 12423
SHA256 (golang-crypto-c2843e01d9a2_GH0.tar.gz) = a4d91350f176b2ef99084cd71f990ecee5f549efed72ef59a5b9e425a00d454a
SIZE (golang-crypto-c2843e01d9a2_GH0.tar.gz) = 1650817
SHA256 (golang-net-6afb5195e5aa_GH0.tar.gz) = e326d6b33545abf9db8bb622852d66e34f0957833e4c8839f8a01309b5aa263d
SIZE (golang-net-6afb5195e5aa_GH0.tar.gz) = 1172285
SHA256 (golang-protobuf-v1.3.1_GH0.tar.gz) = 3f3a6123054a9847093c119895f1660612f301fe95358f3a6a1a33fd0933e6cf
SIZE (golang-protobuf-v1.3.1_GH0.tar.gz) = 310884
SHA256 (golang-snappy-553a64147049_GH0.tar.gz) = 7e322fd3c30642ad1297c9163f86b4775e522e9320cdda09d49bc2fe56428213
SIZE (golang-snappy-553a64147049_GH0.tar.gz) = 62046
SHA256 (golang-sys-d0b11bdaac8a_GH0.tar.gz) = e7e3f36dd307e908e59dbda3864ff74f9a5d7f0fdd4d88af630e092beb7d270c
SIZE (golang-sys-d0b11bdaac8a_GH0.tar.gz) = 1243049
SHA256 (golang-time-555d28b269f0_GH0.tar.gz) = 8ce368da65025dad4e4ed302a5835e2b3579f3a111721f9b275803519a5d10b3
SIZE (golang-time-555d28b269f0_GH0.tar.gz) = 9577
SHA256 (google-btree-v1.0.0_GH0.tar.gz) = 9f53e0e1330a4dbe92100d516606791f7196bf828ba93d693ef4d5c1cbd5fe30
SIZE (google-btree-v1.0.0_GH0.tar.gz) = 15292
SHA256 (google-gopacket-v1.1.14_GH0.tar.gz) = cb67f185cd2547652b9161829e82ebdeafc8984e827825647fd8d3f4e9f93250
SIZE (google-gopacket-v1.1.14_GH0.tar.gz) = 748336
SHA256 (gorilla-websocket-v1.2.0_GH0.tar.gz) = 04d1c4fa839a01d32d3c8c558370a964d83b5c980f74c4b965f3dd04f8cb9276
SIZE (gorilla-websocket-v1.2.0_GH0.tar.gz) = 42984
SHA256 (honeytrap-honeytrap-web-02944754979e_GH0.tar.gz) = 16f1b27025a040dcd4ebad29377e846189d3e0e237458fc41b15422ed541bda6
SIZE (honeytrap-honeytrap-web-02944754979e_GH0.tar.gz) = 1552561
SHA256 (honeytrap-netstack-9ea5e4d2258f_GH0.tar.gz) = c95f6e511887a6ad980e2b6c475ed75fd2c318e78677265976cb32f021960112
SIZE (honeytrap-netstack-9ea5e4d2258f_GH0.tar.gz) = 270923
SHA256 (honeytrap-protocol-219b95413db0_GH0.tar.gz) = 8dc8817bb935480222adbf115c9f73a4cf4faac4685a02e8e5699436d96b4a3f
SIZE (honeytrap-protocol-219b95413db0_GH0.tar.gz) = 1071
SHA256 (klauspost-compress-v1.9.8_GH0.tar.gz) = 875db400d8bd838ce050db5931f540c17186f6ec2630420238da48be7bac1f56
SIZE (klauspost-compress-v1.9.8_GH0.tar.gz) = 16106285
SHA256 (lxc-go-lxc-2f350e4a2980_GH0.tar.gz) = 4f4623f9a1af3696e4f1ac63f946b0474b4979df3c711eba9197660e451c6179
SIZE (lxc-go-lxc-2f350e4a2980_GH0.tar.gz) = 41255
SHA256 (mailru-easyjson-32fa128f234d_GH0.tar.gz) = ead61c440ecc5b13fe250080ccfb51d1db9391af3a0616aa6647bec9eea42adb
SIZE (mailru-easyjson-32fa128f234d_GH0.tar.gz) = 72859
SHA256 (mattn-go-colorable-v0.0.9_GH0.tar.gz) = 703db7bd13f84446bb06a7f075cf6b21d65b828cd6831dc9069e28b564bdfb87
SIZE (mattn-go-colorable-v0.0.9_GH0.tar.gz) = 7593
SHA256 (mattn-go-isatty-v0.0.3_GH0.tar.gz) = daf68970a6506650b05bac72082865f88d582ecdb74418b95ac5621d5392b633
SIZE (mattn-go-isatty-v0.0.3_GH0.tar.gz) = 3364
SHA256 (miekg-dns-v1.0.4_GH0.tar.gz) = d4398d5b1cc4034d806125e1b72e17662351a906f1c5c4926e5a7811061c8ff6
SIZE (miekg-dns-v1.0.4_GH0.tar.gz) = 2517695
SHA256 (mimoo-StrobeGo-43f0c284a7f9_GH0.tar.gz) = 1f3df40101cb4fee88ec6c4d618ca530505bdacc36bdef05f587fb5bad61a6bd
SIZE (mimoo-StrobeGo-43f0c284a7f9_GH0.tar.gz) = 47536
SHA256 (mimoo-disco-15dd4b8476c9_GH0.tar.gz) = 4c079356b8657396b7c33267ed4401417afa4c3728799f5c4e4eff04ea2c8c17
SIZE (mimoo-disco-15dd4b8476c9_GH0.tar.gz) = 1831041
SHA256 (olivere-elastic-v5.0.65_GH0.tar.gz) = 53e7f4e9f62484894a8af12d39a9179c0bc8f85303c8a7adfae538d1c5465949
SIZE (olivere-elastic-v5.0.65_GH0.tar.gz) = 302656
SHA256 (op-go-logging-b2cb9fa56473_GH0.tar.gz) = 7374bc77c090ba614bd7b34d5cfd121dcc82e476af3b5b18f9db8b387918a260
SIZE (op-go-logging-b2cb9fa56473_GH0.tar.gz) = 35882
SHA256 (oschwald-maxminddb-golang-v1.3.0_GH0.tar.gz) = 176a45e9ebfe67d0cf3fa647778857dd2bc96bf112e39f31ce158b0437d6db05
SIZE (oschwald-maxminddb-golang-v1.3.0_GH0.tar.gz) = 17984
SHA256 (pierrec-lz4-2fcda4cb7018_GH0.tar.gz) = b3d90a7f96df7ec343dbac642d7d3a7351243b22fa427fe82632aae81457f909
SIZE (pierrec-lz4-2fcda4cb7018_GH0.tar.gz) = 12541149
SHA256 (pierrec-xxHash-v0.1.1_GH0.tar.gz) = 0824254614001ab64e7103e960104e566ceb3dbb78c773a6b3bd9ece6054f745
SIZE (pierrec-xxHash-v0.1.1_GH0.tar.gz) = 6109
SHA256 (pkg-errors-v0.8.0_GH0.tar.gz) = bacf6c58e490911398cee61742ddc6a90c560733e4c9dcb3d867b17a894c9dd5
SIZE (pkg-errors-v0.8.0_GH0.tar.gz) = 11344
SHA256 (pkg-profile-v1.2.1_GH0.tar.gz) = 21b6541e7cad44e984e9bad1dc700def6e52fa1affa38a867f32ff6a6bec3ac0
SIZE (pkg-profile-v1.2.1_GH0.tar.gz) = 5789
SHA256 (rcrowley-go-metrics-8732c616f529_GH0.tar.gz) = ac01227589ff12753633f534bc8e495dcf150cc0fb623070bd0172a1d1781b05
SIZE (rcrowley-go-metrics-8732c616f529_GH0.tar.gz) = 35623
SHA256 (rs-xid-02dd45c33376_GH0.tar.gz) = d47afa2f9740c6eb3b89180b21f6f61c61a097f5243183b84e70b6271f8bb366
SIZE (rs-xid-02dd45c33376_GH0.tar.gz) = 6714
SHA256 (satori-go.uuid-v1.2.0_GH0.tar.gz) = 6f9d9549958252d7c5a5ed1cabeedeaab7a600ca0b888a3666cce4c3590aa5a7
SIZE (satori-go.uuid-v1.2.0_GH0.tar.gz) = 8297
SHA256 (songgao-packets-549a10cd4091_GH0.tar.gz) = 15993683d3ab9d61baf14efe270c0ba06fe62a0b48621420e1d1da6bb24c85ac
SIZE (songgao-packets-549a10cd4091_GH0.tar.gz) = 3517
SHA256 (songgao-water-75f112d19d5a_GH0.tar.gz) = 2df942c01e22d3a4c4036b46cfce6e29ea909dac6ff8c61848556cf0716e3582
SIZE (songgao-water-75f112d19d5a_GH0.tar.gz) = 14425
SHA256 (streadway-amqp-8e4aba63da9f_GH0.tar.gz) = b410ff90980687c896dfdaf84f02576d42d1357f822b1903834d57243dac02b1
SIZE (streadway-amqp-8e4aba63da9f_GH0.tar.gz) = 85410
SHA256 (urfave-cli-v1.20.0_GH0.tar.gz) = c5ba59f5742c99618b5ba34211699287cd3e80c41488bb267035ce0163e3bade
SIZE (urfave-cli-v1.20.0_GH0.tar.gz) = 58397
SHA256 (vishvananda-netlink-adb577d4a45e_GH0.tar.gz) = f40d20149265c87cd2504d4a21884a9647d0c874898118785722728c052954c1
SIZE (vishvananda-netlink-adb577d4a45e_GH0.tar.gz) = 136969
SHA256 (vishvananda-netns-be1fbeda1936_GH0.tar.gz) = ab6ca44fb17d203e673480adcc6112ceb709810afc5ae3f0fd9c09411c4e8fd5
SIZE (vishvananda-netns-be1fbeda1936_GH0.tar.gz) = 7777
SHA256 (yuin-gopher-lua-8bfc7677f583_GH0.tar.gz) = 44997d2b2d921f747e8e96201c0457250e897c66efc7bf5dd2011a9e29a6aaaa
SIZE (yuin-gopher-lua-8bfc7677f583_GH0.tar.gz) = 152266

View File

@ -0,0 +1,20 @@
[listener]
type="socket"
[service.ssh-simulator]
type="ssh-simulator"
credentials=["root:root", "root:password"]
[[port]]
ports=["tcp/8022"]
services=["ssh-simulator"]
[channel.console]
type="console"
[[filter]]
channel=["console"]
[[logging]]
output="/var/log/honeytrap/logging.log"
level="debug"

View File

@ -0,0 +1,41 @@
#!/bin/sh
# $FreeBSD$
#
# PROVIDE: honeytrap
# REQUIRE: LOGIN
# KEYWORD: shutdown
#
# Add these lines to /etc/rc.conf.local or /etc/rc.conf
# to enable this service:
#
# honeytrap_enable (bool): Set to NO by default.
# Set it to YES to enable honeytrap.
# honeytrap_datadir (path): Set to %%PREFIX%%/var/lib/honeytrap
# by default.
# honeytrap_config (path): Set to %%PREFIX%%/etc/honeytrap.toml
# by default.
. /etc/rc.subr
name=honeytrap
rcvar=honeytrap_enable
load_rc_config $name
: ${honeytrap_enable:="NO"}
: ${honeytrap_datadir="%%PREFIX%%/var/lib/honeytrap"}
: ${honeytrap_config="%%PREFIX%%/etc/honeytrap.toml"}
start_cmd="$name_start"
honeytrap_program="%%PREFIX%%/bin/honeytrap"
honeytrap_flags="--data $honeytrap_datadir --config $honeytrap_config"
pidfile=/var/run/${name}.pid
honeytrap_start()
{
daemon -p $pidfile -u $name $honeytrap_program $honeytrap_flags
}
run_rc_command "$1"

View File

@ -0,0 +1,7 @@
HoneyTrap is a modular framework for running, monitoring and managing honeypots.
Using HoneyTrap you can use sensors, high interaction and low
interaction honeypots together, while still using the same event mechanisms.
HoneyTrap consists of services, directors, listeners and channels. It is easy to
build new services, attach existing honeypots and extend channels or directors.
WWW: https://docs.honeytrap.io/