hh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Constructing and Evaluating a Raspberry Pi Penetration Testing/Digital Forensics Reconnaissance Tool
Halmstad University, School of Information Technology.
Halmstad University, School of Information Technology.
2020 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Tools that automate processes are always sough after across the entire IT field. This project's aim was to build and evaluate a semi-automated reconnaissance tool based on a Raspberry Pi 4, for use in penetration testing and/or digital forensics. The software is written in Python 3 and utilizes Scapy, PyQt5 and the Aircrack-ng suite along with other pre-existing tools. The device is targeted against wireless networks and its main purpose is to capture what is known as the WPA handshake and thereby crack Wi-Fi passwords. Upon achieving this, the program shall then connect to the cracked network, start packet sniffing and perform a host discovery and scan for open ports. The final product underwent three tests and passed them all, except the step involving port scanning - most likely due to hardware and/or operating system faults, since other devices are able to perform these operations. The main functionalities of this device and software are to: identify and assess nearby network access points, perform deauthentication attacks, capture network traffic (including WPA handshakes), crack Wi-Fi passwords, connect to cracked networks and finally to perform host discovery and port scanning. All of these steps shall be executed automatically after selecting the target networks and pressing the start button. Based on the test results it can be stated that this device is well suited for practical use within cyber security and digital forensics. However, due to the Raspberry Pi's limited computing power users may be advised to outsource the cracking process to a more powerful machine, for the purpose of productivity and time efficiency.

Place, publisher, year, edition, pages
2020. , p. 20
Keywords [en]
Scapy, Python 3, Aircrack-ng, Reconnaissance Tool, Penetration testing, Wi-Fi Cracking, Password Cracking, Raspberry Pi
National Category
Information Systems
Identifiers
URN: urn:nbn:se:hh:diva-42805OAI: oai:DiVA.org:hh-42805DiVA, id: diva2:1452585
Educational program
IT Forensics and Information Security, 180 credits
Presentation
2020-05-19, Zoom, https://www.zoom.com, Zoom, 21:19 (Swedish)
Supervisors
Examiners
Available from: 2020-09-02 Created: 2020-07-06 Last updated: 2025-10-01Bibliographically approved

Open Access in DiVA

fulltext(4253 kB)524 downloads
File information
File name FULLTEXT02.pdfFile size 4253 kBChecksum SHA-512
92124fe193921dde1f579365099793556fd1e4c679726a706c6cf66f3a707019cd2f2c49e50e5723d09a97a3d402e2948bdbb3713bc661d8e9a27b9ba32544c3
Type fulltextMimetype application/pdf

By organisation
School of Information Technology
Information Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 527 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1576 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf