• DocumentCode
    1578634
  • Title

    A Module for Packet Hijacking in NetFPGA Platform

  • Author

    Lombardo, Alfio ; Panarello, Carla ; Reforgiato, Diego ; Santagati, Enrico ; Schembra, Giovanni

  • Author_Institution
    Dept. of Electr., Electron., & Inf. Eng. (DIEEI), Univ. of Catania, Catania, Italy
  • fYear
    2011
  • Firstpage
    283
  • Lastpage
    286
  • Abstract
    The reference router implementation on the Net FPGA platform has been changed in order to hijack the incoming packets according to rules specified by the user through Net FPGA registers. This means that we are able to change any field of any incoming packets, of course, depending on whether we are changing TCP or IP header fields, we need to recompute the TCP or IP checksum and store them back into the packets. It might be useful to change information of the IP or TCP header or the data itself. For example, we could crypto the data, change the URL address in order to point to the desired web site or for URL filtering, change the priority information of a bunch of data, and much more. Our implementation works at user data path level and modifies packet fields if certain conditions defined by the user through Net FPGA registers are satisfied. The project has been implemented as a fully open-source project and serves as an exemplar project on how to build and distribute Net FPGA applications. All the code (Verilog, system software, graphical user interface, verification scripts, make files, and support tools) can be freely downloaded from the Net FPGA.org website.
  • Keywords
    Internet; field programmable gate arrays; security of data; transport protocols; IP header; Net FPGA registers; TCP; URL filtering; distribute Net FPGA applications; packet hijacking; Clocks; Graphical user interfaces; Hardware; IP networks; Internet; Registers; Software; NetFPGA; Reference Router; TCP; Verilog;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2011 14th Euromicro Conference on
  • Conference_Location
    Oulu
  • Print_ISBN
    978-1-4577-1048-3
  • Type

    conf

  • DOI
    10.1109/DSD.2011.41
  • Filename
    6037423