| `default_nettype none | |
| module top(input CLK, output PIN_24); | |
| wire tx_buf_empty; | |
| reg tx_data_ready; | |
| reg [7:0] tx_data; | |
| uart_tx #( | |
| .BAUD_DIVISOR(16000000 / 115200) | |
| ) uart_tx_inst ( |
# Choose 11025Hz for the intermediate IF/audio frequency
airspyhf_rx -f 144.66 -a 768000 -r stdout | \
csdr fir_decimate_cc 69.65986394557823129252 0.005 HAMMING | \
csdr fmdemod_quadri_cf | csdr limit_ff 0.5 | csdr deemphasis_nfm_ff 11025 | \
csdr fastagc_ff | csdr limit_ff 0.5 | csdr convert_f_s16 | \
/usr/local/bin/direwolf -c ~/bin/sdr-1200bps.conf -t 0 -T "%FT%TZ" -r 11025 -D 1 -B 1200 -
| #!/bin/bash | |
| # This script allows you to chroot ("work on") | |
| # the raspbian sd card as if it's the raspberry pi | |
| # on your Ubuntu desktop/laptop | |
| # just much faster and more convenient | |
| # credits: https://gist.github.com/jkullick/9b02c2061fbdf4a6c4e8a78f1312a689 | |
| # make sure you have issued |
| <?xml version='1.0' encoding='utf-8'?> | |
| <?grc format='1' created='3.7.9'?> | |
| <flow_graph> | |
| <timestamp>Tue Jul 22 14:34:09 2014</timestamp> | |
| <block> | |
| <key>options</key> | |
| <param> | |
| <key>author</key> | |
| <value></value> | |
| </param> |
| curl --include \ | |
| --no-buffer \ | |
| --header "Connection: Upgrade" \ | |
| --header "Upgrade: websocket" \ | |
| --header "Host: example.com:80" \ | |
| --header "Origin: http://example.com:80" \ | |
| --header "Sec-WebSocket-Key: SGVsbG8sIHdvcmxkIQ==" \ | |
| --header "Sec-WebSocket-Version: 13" \ | |
| http://example.com:80/ |
Vegas is the last place I ever expected to visit. And yet, I wound up tucking myself into the corner of the Wireless Village for three days, absorbing excellent talks on the state of wireless hackery. Though I hadn't planned to try any of the challenges, I got drawn into @dntlookbehindu's (aka Russ) "SDR Roulette".
Russ purchased a dog collar to analyze the wireless communication between remote
| #include <complex.h> | |
| #include <stdio.h> | |
| #include <stdlib.h> | |
| // rtlsdr-to-gqrx Copyright 2014 Paul Brewer KI6CQ | |
| // License: GNU GPL 3.0 | |
| // | |
| // IQ file converter for Software Defined Radio Programs rtl_sdr, gqrx | |
| // from rtl_sdr recording format -- interleaved unsigned char | |
| // to gqrx/gnuradio .cfile playback format -- complex64 |
Note: this was written in April/May 2014 and the API may has definitely changed since. I have nothing to do with Tinder, nor its API, and I do not offer any support for anything you may build on top of this. Proceed with caution
I've sniffed most of the Tinder API to see how it works. You can use this to create bots (etc) very trivially. Some example python bot code is here -> https://gist.github.com/rtt/5a2e0cfa638c938cca59 (horribly quick and dirty, you've been warned!)
Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000
