View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0007523||Kali Linux||[All Projects] Queued Tool Addition||public||2022-01-04 20:57||2022-04-12 07:22|
|Target Version||Fixed in Version||2022.2|
|Summary||0007523: SentryPeer, SIP peer to peer honeypot for VoIP|
|Description||[Name] - SentryPeer|
[Version] - v0.0.4
[Homepage] - https://sentrypeer.org/
[Download] - https://github.com/SentryPeer/SentryPeer/releases/tag/v0.0.4
[Author] - Gavin Henry (submitter)
[Licence] - GPLv2 or GPLv3, source or deb
SentryPeer is a distributed list of bad IP addresses and phone numbers
collected via a SIP Honeypot.
This is basically a fraud detection tool. It lets bad actors try to make
phone calls and saves the IP address they came from and number they
tried to call. Those details are then used to block them at the service
providers network and the next time a user/customer tries to call a
collected number, it's blocked.
Traditionally this data is shipped to a central place, so you don't own
the data you've collected. This project is all about Peer to Peer sharing
of that data. The user owning the data and various Service Provider /
Network Provider related feeds of the data is the key bit for me. I'm
sick of all the services out there that keep it and sell it. If you've
collected it, you should have the choice to keep it and/or opt in to
share it with other SentryPeer community members via p2p methods.
[Dependencies] - Network access
[Similar tools] - https://dionaea.readthedocs.io/en/latest/service/sip.html but SIP/VoIP is just a module
[Activity] - Oct 2021. Yes, I'm the founder
[How to install] - autotools or RPM or deb. See Download link above. Docker too or Docker Hub - https://github.com/SentryPeer/SentryPeer#docker
[How to use] - Put it on a public IP -
[Packaged] - Yes, see https://github.com/SentryPeer/SentryPeer/tree/debian-packaging/debian This is "debuild" and pbuilder clean.
@kali-team, please could this be packaged up.
@author, If you want to help the packaging process, you can check the documentation here ~ https://www.kali.org/docs/development/public-packaging
Thanks! We're on v1.2.0 now with v1.4.0 coming (but needs an updated OpenDHT deb). I've done a debian package here too:
SentryPeer is also now part of T-Pot - https://github.com/telekom-security/tpotce (v22 just coming out).
||I actually did my first deb following your guide too :-) So thanks for that! (https://www.kali.org/docs/development/public-packaging/)|
||v1.4.0 out - https://github.com/SentryPeer/SentryPeer/releases/tag/v1.4.0|
Thanks for the packaging work!
@ghenry I will upload sentrypeer soon in kali. But I have one question: does it support 32 bit arch or is it for 64 bit arch only? I noticed that tests fail on 32 bit architectures so I was wondering if I need to build the package only for amd64 and arm64 in Kali.
No worries. I'm working on rebuilding opendht as I need opendht-c libs/bindings for peer to peer data replication, which isn't done on Debian debs. I have to work with upstream as when I build them (-DOPENDHT_C=on), cmake isn't versioning the libs for an ABI. So I think for you guys, either don't install opendht (opendht-c won't be detected by configure anyway), or pass in --disable-opendht to be safe.
Oh, I only use 64bit things, so yeah, stick with that.
OK, it's noted for the 64 bit.
I will work on the package and disable opendht.
||sentrypeer version 1.4.0-0kali2 is in kali-rolling|
|2022-01-04 20:57||ghenry||New Issue|
|2022-03-25 13:41||g0tmi1k||Note Added: 0015939|
|2022-03-25 13:41||g0tmi1k||Category||New Tool Requests => Queued Tool Addition|
|2022-03-25 13:46||ghenry||Note Added: 0015948|
|2022-03-25 13:47||ghenry||Note Added: 0015950|
|2022-03-29 19:38||ghenry||Note Added: 0015972|
|2022-03-30 15:56||steev||Assigned To||=> sbrun|
|2022-03-30 15:56||steev||Status||new => assigned|
|2022-04-06 07:25||sbrun||Note Added: 0016004|
|2022-04-06 08:30||ghenry||Note Added: 0016005|
|2022-04-06 15:17||sbrun||Note Added: 0016006|
|2022-04-12 07:22||sbrun||Status||assigned => resolved|
|2022-04-12 07:22||sbrun||Resolution||open => fixed|
|2022-04-12 07:22||sbrun||Fixed in Version||=> 2022.2|
|2022-04-12 07:22||sbrun||Note Added: 0016036|