skip to main content
10.1145/1658939.1658968acmconferencesArticle/Chapter ViewAbstractPublication PagesconextConference Proceedingsconference-collections
research-article

RFDump: an architecture for monitoring the wireless ether

Published: 01 December 2009 Publication History

Abstract

Networking researchers have been using tools like wireshark and tcpdump to sniff packets on physical links that use different types of datalink protocols, e.g. Ethernet or 802.11, allowing them to monitor higher level protocols sharing these links. However, monitoring wireless links is more challenging, since the transmission medium is shared by flows using diverse datalink protocols (e.g. 802.11, Bluetooth) and physical layer schemes (e.g. QPSK and GFSK). To this end, we propose RFDump, a software architecture for monitoring packets on heterogeneous wireless networks. The key idea underlying our architecture is the use of a fast detection stage which can tentatively map signals to protocols very efficiently. As a result, RFDump can scale up to a modest number (5-10) of wireless technologies.
We implemented RFDump on the GNU Radio and USRP platforms. This is, to our knowledge, the first inexpensive software-based infrastructure for simultaneously analyzing multiple wireless protocols in real-time. Using traces from the real world and from a wireless emulator testbed, we show that our implementation is efficient and accurate. Further, we demonstrate that our system is extensible and scales with the addition of new protocols.

References

[1]
ADROIT GNU Radio development, BBN Technologies, https://acert.ir.bbn.com/projects/adroitgrdevel/.
[2]
P. Bahl, J. Padhye, L. Ravindranath, M. Singh, A. Wolman, and B. Zill. Dair: A framework for managing enterprise wireless networks using desktop infrastructure. In Proc. Hotnets-IV, College Park, MD, Nov. 2005.
[3]
R. Chandra, J. Padhye, A. Wolman, and B. Zill. A location-based management system for enterprise wireless lans. In Proc. NSDI'07, Cambridge, MA, Nov. 2007.
[4]
Y. Cheng, J. Bellardo, P. Benko, A. C. Snoeren, G. M. Voelker, and S. Savage. Jigsaw: Solving the puzzle of enterprise 802.11 analysis. In Proc. SIGCOMM '06, Pisa, Italy, Aug. 2006.
[5]
Y.-C. Cheng, M. Afanasyev, P. Verkaik, P. Benko, J. Chiang, A. Snoeren, S. Savage, and G. Voelker. Automating Cross-Layer Diagnosis of Enterprise Wireless Networks. In Proc. SIGCOMM '07, Kyoto, Japan, Aug. 2007.
[6]
A. Fehske, J. Gaeddert, and J. Reed. A new approach to signal classification using spectral correlation and neural networks. In Proc. DySPAN 2005, Nov. 2005.
[7]
W. A. Gardner. Statistical spectral analysis: a nonprobabilistic theory. Prentice-Hall, Inc., Upper Saddle River, NJ, USA, 1986.
[8]
V. Jacobson, C. Leres, and S. McCanne. The Tcpdump Manual Page. Lawrence Berkeley Laboratory, Berkeley, CA, 1989.
[9]
G. Judd and P. Steenkiste. Using emulation to understand and improve wireless networks and applications. In Proc. NSDI'05, Berkeley, CA, USA, 2005.
[10]
R. Mahajan, M. Rodrig, D. Wetherall, and J. Zahorjan. Analyzing the mac-level behavior of wireless networks in the wild. In Proc. SIGCOMM '06, Pisa, Italy, Aug. 2006.
[11]
R. Miller, W. Xu, P. Kamat, and W. Trappe. Service discovery and device identification in cognitive radio networks. IEEE Workshop on Networking Technologies for Software Define Radio Network, June 2007.
[12]
G. Nychis, T. Hottelier, Z. Yang, S. Seshan, and P. Steenkiste. Enabling mac protocol implementations on software-defined radios. In Proc. NSDI'09, Berkeley, CA, USA, 2009.
[13]
T. O'Shea, H. Ebeid, and T. Clancy. Practical signal detection and classification in gnu radio. In Proc. SDR '07, Nov. 2007.
[14]
GNU Radio - GNU FSF Project, http://www.gnu.org/software/gnuradio.
[15]
D. Spill and A. Bittau. Bluesniff: Eve meets alice and bluetooth. In Proc. WOOT '07, Berkeley, CA, USA, 2007.
[16]
K. Tan, J. Zhang, J. Fang, H. Liu, Y. Ye, S. Wang, Y. Zhang, H. Wu, W. Wang, and G. M. Voelker. Sora: high performance software radio using general purpose multi-core processors. In Proc. NSDI'09, Berkeley, CA, USA, 2009.
[17]
The Universal Software Radio Peripheral, Ettus Research LLC, http://www.ettus.com.
[18]
WARP. Rice University Wireless Open-Access Research Platform, http://warp.rice.edu.
[19]
Wireshark. http://www.wireshark.org.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CoNEXT '09: Proceedings of the 5th international conference on Emerging networking experiments and technologies
December 2009
362 pages
ISBN:9781605586366
DOI:10.1145/1658939
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. bluetooth
  2. monitoring
  3. software defined radio
  4. tcpdump
  5. wi-fi
  6. wireless networks

Qualifiers

  • Research-article

Conference

Co-NEXT '09
Sponsor:

Acceptance Rates

Overall Acceptance Rate 198 of 789 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Sep 2024

Other Metrics

Citations

Cited By

View all

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media