Setup a Raspberry Pi 3 or Zero W as a WiFi Access Point (AP)

rpi3This method uses hostapd and dnsmasq to create an Access Point (AP) using the built-in WiFi. The reason I set it up this way is because I have some RPIs with a second network card and I need the AP to survive airmon-ng check kill.
If you do have 2 (or more) WiFi cards, make sure that wlan0 is the built-in WiFi, otherwise replace all instances or ‘wlan0′ below with the appropriate interface (wlan1?), or try the fix at the end of the article.
Tested on Raspbian.
Continue reading Setup a Raspberry Pi 3 or Zero W as a WiFi Access Point (AP)

WiFi Adapter Test: 6 adapters with Kali

AdaptersI have several WiFi adapters laying around and I figured it might be helpful to document the capabilities of each.

I am using a Raspberry Pi 3 with a fresh image of Kali Rolling 2017.3 (with Nexmon drivers). The test AP I am using is in my living room (I’m down the hall in the office…)

The adapters tested and the chipsets used are:

Continue reading WiFi Adapter Test: 6 adapters with Kali

Enable SNMP on Windows and Linux

Simple Network Management Protocol (SNMP) is a protocol for collecting and organizing information about managed devices on IP networks. By using network monitoring software you can monitor the status of the devices on your network and their connectivity.

To allow the network monitor to access the SNMP data, you must first add and enable the SNMP service on your devices. Thankfully this is not too difficult on Windows or Linux. Continue reading Enable SNMP on Windows and Linux

Cellphones Appearing in Windows Network

Recently, a friend asked me why he keeps seeing strange cellphones in Windows file explorer under, ‘Network’. I checked his router and it had WPS enabled by default. I disabled it and we changed the WiFi password to something a little longer (>12 characters.) Now his network is free of strange devices.

WiFi Protected Setup (WPS) is an easy way to enable device access to a router using an 8-digit PIN. I can not stress this enough, it is insecure by design and you should disable WPS on your router now! Continue reading Cellphones Appearing in Windows Network

Installing a LAMP stack on the Raspberry Pi

Parallel PiI have been doing more with MySQL and I wanted to have a stable environment to test with. I have a working (virtualized) LAMP stack on my Dell 3050, but I don’t want to play around on the live server environment… The obvious solution? Add a LAMP stack to my Raspberry Pi (running Raspbian). I already SSH into that box all the time and it’s always on. Continue reading Installing a LAMP stack on the Raspberry Pi – A Python File Watcher

I needed a program to watch a file for changes and then execute a command when the watched file changes. I’ve been messing around with Python 3.6 lately so I decided I would write the program that I needed.

A quick visit to Stack Overflow got me pointed in the right direction and the result is, a simple script that does exactly what I mentioned above. I wrote it on my Windows box and I have not had a chance to run it under another OS. it should work, however… Continue reading – A Python File Watcher


Odroid-C2I received my ODROID-C2 from AmeriDroid, a couple of weeks ago and have gotten some time to play with it a little. It’s a fun, capable microcomputer. The specs are pretty impressive for such a small footprint:
* Amlogic ARM® Cortex®-A53(ARMv8) 1.5Ghz quad core CPU
* Mali™-450 GPU (3 Pixel-processors + 2 Vertex shader processors)
* 2Gbyte DDR3 SDRAM
* Gigabit Ethernet
* HDMI 2.0 4K/60Hz display
* H.265 4K/60FPS and H.264 4K/30FPS capable VPU
* 40pin GPIOs + 7pin I2S
* eMMC5.0 HS400 Flash Storage slot / UHS-1 SDR50 MicroSD Card slot
* USB 2.0 Host x 4, USB OTG x 1 (power + data capable)
* Infrared(IR) Receiver
* Ubuntu 16.04 or Android 5.1

Continue reading ODROID-C2