Jump to content

Recommended Posts


Starting of on a new project again, I'd be interested to learn more about analysing DECT communication through a HackRF. Is there any specific research that you think I should read up on? I've done my first steps with the hackrf: hacking the garagedoor, listening in on the babymonitor, ... now I'd like to start learning about DECT phones, but I'm 100% new to the subject.

Link to comment
Share on other sites

Ok, seems that there is an old project 'Dedected' (https://dedected.org) on which there was a talk on 25C3 (2008) (https://dedected.org/trac/wiki/25C3) but unfortunately, one of the researchers wasn't able to explain his findings in English so I didn't manage to follow that. Since then there seems to be an update on the project, well more of a fork under the name 'Re-dected' that has been uploaded on github: https://github.com/znuh/re-DECTed

I'm still figuring out how to get this last one working and wrapping my head around how dect exactly works, but we're moving forward.

Link to comment
Share on other sites

Another update: Just_a_User gave me a hint on the #sdr-channel and pointed me to https://github.com/pavelyazev/gr-dect2

Now, I build and installed it and opened the example GRC-flow and replaced the USRP source with an OSMOCOM source to use my HackRF. But now if I run it, the thing stumples upon following error:


Executing: /usr/bin/python -u /home/u/gr-dect2/grc/top_block.py

Traceback (most recent call last):
  File "/home/u/gr-dect2/grc/top_block.py", line 31, in <module>
    import dect2
  File "/usr/local/lib/python2.7/dist-packages/dect2/__init__.py", line 45, in <module>
    from dect2_swig import *
ImportError: No module named dect2_swig

My GRC flow looks like this:


Link to comment
Share on other sites

alright, got that one working. Didn't know about SWIG before. It appears that this is some sort of linking library between C++ and Python. It appeared that have that installed but it was of the wrong version. I could verify this by doing over the build process. In the log of the build I could see the error:


-- Checking for module SWIG
-- Disabling SWIG because version check failed.

So, to fix this I did


sudo apt install swig2.0

Then, I rebuild and the stuff worked. Now it's time to figure out how to use this thing...

Link to comment
Share on other sites

Yet another step closer:

On IRC I received two links on the #SDR channel:

Cyberspectrum: Bay Area Software Defined Radio #7 (May 2015): https://youtu.be/BoFOt9AUWuE
Cyberspectrum: Bay Area Software Defined Radio #9 (July 2015): https://youtu.be/NBfBnPPcuJw

And they also pointed me towards RFtap (https://rftap.github.io/). Looking into this now. The docs indicate that Wireshark 2.3 and above have buildin support for this so I'm going to try that route.

Link to comment
Share on other sites

  • 8 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...