Breaking

pytacle – alpha2

Its been a long time, since i released the last version of pytacle, but now the time has come. Here is alpha2 with some new features:

– Support of RTLSDR sticks
– Possibility to scan for cells around you
– Changed the code to generate real KCs (but as nobody noticed the wrong KCs i guess you were good with the others 😉

Im also planning to address hopping channels in the future, but ive not made it far enough in my DSP lecture, yet 😉

Find the new version here.
Also see this post for requirements.

cheers

/daniel

Comments

    1. thats right, no wireshark is needed. thats what the tool is all about, eliminate the need to search the beacons in wireshark by hand.

      cheers

      /daniel

  1. Anyone has an odea how can i fix this error in python?

    Exception in thread Thread-1:
    Traceback (most recent call last):
    File “/usr/lib/python2.7/threading.py”, line 552, in __bootstrap_inner
    self.run()
    File “/usr/lib/python2.7/threading.py”, line 505, in run
    self.__target(*self.__args, **self.__kwargs)
    File “pytacle.py”, line 717, in scan
    cmd = [self.utils[“python”], self.utils[“gsm_receive_rtl”], “-f”, str(freq), “-k”, “\”00 00 00 00 00 00 00 00\””, “-o”, outfile]
    KeyError: ‘python’

  2. Cannot get it to work. Kali 1.0.5, got error whenever i try to run anything:
    Exception in thread Thread-9:
    Traceback (most recent call last):
    File “/usr/lib/python2.7/threading.py”, line 552, in __bootstrap_inner
    self.run()
    File “/usr/lib/python2.7/threading.py”, line 505, in run
    self.__target(*self.__args, **self.__kwargs)
    File “./pytacle.py”, line 394, in record
    cmd = [self.utils[“python”], self.utils[“gsm_receive_rtl”], “-f”, str(freq), “-k”, “\”00 00 00 00 00 00 00 00\””, “-o”, outfile]
    KeyError: ‘python’

    any deps i need?

  3. Hi….
    I Am problem to execute ./pytacle :

    Traceback (most recent call last):
    File “./pytacle.py”, line 764, in
    main()
    File “./pytacle.py”, line 752, in main
    app = pytacle()
    File “./pytacle.py”, line 171, in __init__
    self.update_utils(self.utils)
    File “./pytacle.py”, line 291, in update_utils
    self.gsm_receive_usrp_entry.set_text(utils[“gsm_receive_usrp”])
    KeyError: ‘gsm_receive_usrp’

    My usrp 1 usb + uhd drivers ……………..

    Whats is problem ?

  4. I am able to get the app running fine with python ./pytacle.py

    but how do I set the directories in ‘properties’?

    I get this error:

    File ‘gsm-receiver/src/python’ not found
    File ‘gsm-receiver/src/python’ not found
    File ‘gsm-receiver/src/python’ not found
    File ” not found
    File ‘kraken/Utilities’ not found
    File ‘gsm-1.0-pl13/src’ not found

  5. Also, I seem to be missing the ‘gsmframecoder’

    and not the ‘find_kc’ file is under Utilities as a .cpp file (C ++). Did I install Kraken correctly?

    Thanks for your great work!

  6. I was wondering if this was every updated. I have everything set up in Kali Linux but when I start receiving GSM, Pytacle doesn’t pick up on it (no bytes received) like the video demonstration. I have all the correct paths set too.

  7. Hi

    I am problem to work pytacle2 for urp1 usb.

    linux; GNU C++ version 4.7.2; Boost_104900; UHD_003.005.002-47-g4a860d74

    — Opening a USRP1 device…
    — Using FPGA clock rate of 64.000000MHz…
    Traceback (most recent call last):
    File “/home/usrp/airprobe/gsm-receiver/src/python/gsm_receive_usrp.py”, line 130, in
    main()
    File “/home/usrp/airprobe/gsm-receiver/src/python/gsm_receive_usrp.py”, line 125, in main
    gsm_receiver_first_blood().run()
    File “/home/usrp/airprobe/gsm-receiver/src/python/gsm_receive_usrp.py”, line 44, in __init__
    self.source = self._set_source()
    File “/home/usrp/airprobe/gsm-receiver/src/python/gsm_receive_usrp.py”, line 62, in _set_source
    self.usrp.set_gain(self.options.gain)
    File “/usr/local/lib/python2.7/dist-packages/gnuradio/uhd/uhd_swig.py”, line 1921, in set_gain
    return _uhd_swig.uhd_usrp_source_sptr_set_gain(self, *args)
    NotImplementedError: Wrong number or type of arguments for overloaded function ‘uhd_usrp_source_sptr_set_gain’.
    Possible C/C++ prototypes are:
    uhd_usrp_source::set_gain(double,size_t)
    uhd_usrp_source::set_gain(double,std::string const &,size_t)

    Thank you for info

  8. I have the same “dsound” problem, Pytacle doesn’t pick up on it (no bytes received) like the video demonstration. I have all the correct paths set too. i think it only works perfect with USRP.

Leave a Reply

Your email address will not be published. Required fields are marked *