# Nerves A termeal version with neopixel led strip on raspberry pi (Raspberry Pi 1 is fine). Termeal : color depends on port number of sniffed packet. A change mode function is included but only scapy mode work yet. Neopixel strip (3 wires : 5V,GND,IN) : * Neopixel GPIO D18 #(-> pin 12) * GND pin 9 * 5 V pin 4 Physical buttons : * Func button : GPIO 23 (->pin 16) / GND pin 14 * Down button : GPIO 24 (->pin 18) / GND pin 20 Default port websocket server : 8081 # Control 2 physical buttons and Webpage. Choose your webserver, edit config.js (to your pi webadress) and copy www directory. Browse to pi address. # Modes * 'scapy' : listen to local network interface * 'rainbow' : rainbow animation * 'remote' : use termspy.py to listen a remote computer and send to nerves for display # Install sudo apt install python3-pip sudo pip3 install rpi_ws281x adafruit-circuitpython-neopixel sudo python3 -m pip install --force-reinstall adafruit-blinka sudo pip3 install scapy For automatic shutdown : sudo nano /etc/sudoers add : pi raspberrypi =NOPASSWD: /usr/bin/systemctl poweroff # Autorun To autorun nerves at boot time : A supervisor conf is given. cd nerves sudo cp /home/pi/nerves/autorun.conf /etc/supervisor/conf.d/ sudo supervisorctl reload # Based on : * https://www.instructables.com/Fiber-Optic-LED-Lamp/ * https://github.com/loloster/termeal * https://github.com/s0r00t/sniffeal