Index
A
- ad hoc Wi-Fi network
- creating / Creating an ad hoc Wi-Fi network
- connecting, in Windows / Connecting to an ad hoc Wi-Fi network in Windows
- connecting, in Mac OS X / Connecting to an ad hoc Wi-Fi network in Mac OS X
- Administrator user / Basic commands to explore your Pi
- Advanced Options menu, Raspbian OS
- Overscan / Booting up and configuring Raspbian
- Hostname / Booting up and configuring Raspbian
- Memory Split / Booting up and configuring Raspbian
- SSH / Booting up and configuring Raspbian
- SPI / Booting up and configuring Raspbian
- I2C / Booting up and configuring Raspbian
- Serial / Booting up and configuring Raspbian
- Audio / Booting up and configuring Raspbian
- Update / Booting up and configuring Raspbian
- ALSA
- AlsaMixer
- about / Controlling the volume
- Application Programming Interface (API) module / Project AgentBot
- ARM1176JZF-S / The ins and outs of the Raspberry Pi
- ARP poisoning attack
- Atheros chipset
- audio actions
- scheduling / Scheduling your audio actions
- start, on power up / Start on power up
- scheduled start / Scheduled start
- recording length, controlling / Controlling recording length
- noise detection method / Start recording with noise detection
- audio gadgets
- configuring / Configuring your audio gadgets
- ALSA sound system / Introducing the ALSA sound system
- volume, controlling / Controlling the volume
- HDMI and analog audio output, switching between / Switching between HDMI and analog audio output
- speakers, testing / Testing the speakers
- preparing, to record / Preparing to record
- microphone, testing / Testing the microphone
- sound quality, improving / Clipping, feedback distortion, and improving sound quality
- Audio jack
- about / The Audio jack
B
- baud rate / Tracking the Pi's whereabouts using GPS
- Broadcom BCM2835 System on a Chip (SOC) / The ins and outs of the Raspberry Pi
- Broadcom VideoCore IV GPU / The ins and outs of the Raspberry Pi
C
- camera
- setting up / Setting up your camera
- target, capturing on film / Capturing your target on film
- watching, over internet / Watching your camera over the Internet
- camera, viewing in VLC media player
- about / Viewing your camera in VLC media player
- viewing in Windows / Viewing in Windows
- viewing in Mac OS X / Viewing in Mac OS X
- viewing in Linux / Viewing in Linux
- camera module / Booting up and configuring Raspbian
- cat command / Introducing the ALSA sound system
- Category 5 twisted-pair cable / The Ethernet network
- chat bot
- used, for creating diversion / Creating a diversion using a chat bot
- about / Creating a diversion using a chat bot
- CIDR notation / Mapping out your network with Nmap
- commands
- about / Basic commands to explore your Pi
- sudo raspi-config / Basic commands to explore your Pi
- sudo reboot / Basic commands to explore your Pi
- sudo poweroff / Basic commands to explore your Pi
- sudo su / Basic commands to explore your Pi
- df / -h / Basic commands to explore your Pi
- free -h / Basic commands to explore your Pi
- date / Basic commands to explore your Pi
- top / Basic commands to explore your Pi
- exit / Basic commands to explore your Pi
- sudo touch /forcefsck / Basic commands to explore your Pi
- tricks, for Linux command line / Getting help with commands
- components, Raspberry Pi
- about / The ins and outs of the Raspberry Pi
- GPIO headers / GPIO headers
- RCA video jack / The RCA video jack
- Audio jack / The Audio jack
- status LEDs / Status LEDs
- USB / USB
- Ethernet network / The Ethernet network
- CSI Camera connector / The CSI Camera connector
- HDMI / HDMI
- power input / Power
- SD card / SD card
- computer networks
- overview / Getting an overview of all the computers on your network
- mapping out, with Nmap / Mapping out your network with Nmap
- configuration directives, Motion system
- videodevice / Creating an initial Motion configuration
- v4l2_palette / Creating an initial Motion configuration
- width / Creating an initial Motion configuration
- height / Creating an initial Motion configuration
- framerate / Creating an initial Motion configuration
- netcam_url / Creating an initial Motion configuration
- netcam_http / Creating an initial Motion configuration
- gap / Creating an initial Motion configuration
- output_normal / Creating an initial Motion configuration
- ffmpeg_cap_new / Creating an initial Motion configuration
- locate / Creating an initial Motion configuration
- text_changes / Creating an initial Motion configuration
- webcam_maxrate / Creating an initial Motion configuration
- webcam_localhost / Creating an initial Motion configuration
- control_port / Creating an initial Motion configuration
- control_localhost / Creating an initial Motion configuration
- on_event_start / Creating an initial Motion configuration
- configuration file, Motion system
- gap / Collecting the evidence
- output_normal / Collecting the evidence
- ffmpeg_cap_new / Collecting the evidence
- ffmpeg_video_codec / Collecting the evidence
- locate / Collecting the evidence
- target_dir / Collecting the evidence
- webcam_maxrate / Collecting the evidence
- on_event_start / Collecting the evidence
- Consumer Electronics Control (CEC)
- about / HDMI
- conversations, listening from distance
- about / Listening in on conversations from a distance
- listening in Windows / Listening in Windows
- listening in Mac OS X / Listening in Mac OS X or Linux
- listening in Linux / Listening in Mac OS X or Linux
- conversations, recording for later retrieval
- about / Recording conversations for later retrieval
- WAV file, writing to / Writing to a WAV file
- MP3 or OGG file, writing to / Writing to an MP3 or OGG file
- command shortcuts, creating with aliases / Creating command shortcuts with aliases
- recordings, keep running with tmux / Keep your recordings running safely with tmux
- cron / Scheduling regular updates
- cryptsetup / Keeping your data secret with encryption
- CSI Camera connector
- about / The CSI Camera connector
- CSipSimple
- about / Android (CSipSimple)
D
- DHCP
- about / Wired network setup
- direct wired connection
- creating / Creating a direct wired connection
- URL / Creating a direct wired connection
- diversion
- creating, chat bot used / Creating a diversion using a chat bot
- DNS service
- Dropbox
- used, for accessing files / Accessing your files from anywhere with Dropbox
- URL / Accessing your files from anywhere with Dropbox
- dynamic DNS
- about / Exploring dynamic DNS, port forwarding, and tunneling, Dynamic DNS
- domain name, selecting / Choosing your domain name
- domain name, verifying / Verifying your domain name
- domain name, updating / Updating your domain name
E
- e-mail updates
- sending / Sending e-mail updates
- eCryptfs
- used, for encrypting home / Encrypting your home with eCryptfs
- encryption
- about / How encryption changes the game
- used, for keeping data secret / Keeping your data secret with encryption
- eSpeak
- installing / Make your computer do the talking
- Ethernet network
- about / The Ethernet network
- Ettercap
- about / Finding out what the other computers are up to
- command-line version, installing / Finding out what the other computers are up to
F
- Fbi IMproved (FIM) image viewer / Viewing the evidence
- files
- accessing, with Dropbox / Accessing your files from anywhere with Dropbox
- firewall / Port forwarding
- Frames Per Second (fps)
- FreeDNS
- about / Choosing your domain name
- URL / Choosing your domain name
- FreeOTFE Explorer
G
- General Purpose Input/Output (GPIO) pins / GPIO headers
- geotagging / Tagging tweets with GPS coordinates
- GISKismet / Mapping GPS data from Kismet
- GitHub repository
- about / Keeping your system up-to-date
- GNU SIP Witch
- about / Calling your fellow agents
- Google Earth
- GPS position, tracking / Tracking the GPS position on Google Earth
- URL / Setting up Google Earth
- setting up / Setting up Google Earth
- GPIO headers / GPIO headers
- gps
- about / Preparing Kismet for launch
- GPS
- used for tracking of Pis whereabouts / Tracking the Pi's whereabouts using GPS
- URL / Tracking the Pi's whereabouts using GPS
- using, as time source / Using GPS as a time source
- setting up, on boot / Setting up GPS on boot
- GPS beacon
- preparing, on Pi / Preparing a GPS beacon on the Pi
- GPS coordinates
- used, for tagging tweets / Tagging tweets with GPS coordinates
- GPS data
- mapping, from Kismet / Mapping GPS data from Kismet
- GPS position
- tracking, on Google Earth / Tracking the GPS position on Google Earth
- GPS waypoint logger
- setting up / Setting up a GPS waypoint logger
- GPX files / Setting up a GPS waypoint logger
H
- HDMI
- about / HDMI
- Homebrew / Listening in Mac OS X or Linux
I
- image data, obtaining from camera
- about / Capturing your target on film
- Static page / Capturing your target on film
- Stream page / Capturing your target on film
- Java page / Capturing your target on film
- JavaScript page / Capturing your target on film
- VideoLAN page / Capturing your target on film
- Control page / Capturing your target on film
- infinite loop / Bonus one line sampler
- Intrusion Detection System (IDS) functionality
J
- Jabber
- about / Introducing XMPP
K
- Keyhole Markup Language (KML) / Preparing a GPS beacon on the Pi
- Kismet
- about / Monitoring Wi-Fi airspace with Kismet
- building / Monitoring Wi-Fi airspace with Kismet
- preparing, for launch / Preparing Kismet for launch
- first session / First Kismet session
- sound and speech, adding / Adding sound and speech
- rouge access point detection, enabling / Enabling rouge access point detection
- GPS data, mapping / Mapping GPS data from Kismet
L
- Linphone
- about / iPhone/iPad (Linphone)
- Linux
- static IP assignment / Static IP assignment in Linux
- Linux Unified Key Setup (LUKS) / Keeping your data secret with encryption
- Linux USB Video Class (UVC) drivers
- logprefix
- about / Preparing Kismet for launch
M
- Mac OS X
- static IP assignment / Static IP assignment in Mac OS X
- ad hoc Wi-Fi network, connecting to / Connecting to an ad hoc Wi-Fi network in Mac OS X
- MicroSIP
- about / Windows (MicroSIP)
- URL / Windows (MicroSIP)
- MJPG-streamer / Capturing your target on film
- monitoring loop
- about / Testing the microphone
- Motion
- installing / Detecting an intruder and setting off an alarm
- motion detection
- Motion system
- initial configuration, creating / Creating an initial Motion configuration
- using / Trying out Motion
- evidence, collecting / Collecting the evidence
- evidence, viewing / Viewing the evidence
- camera streams, connecting / Hooking up more cameras
- configuring, for multiple input streams / Configuring Motion for multiple input streams
- security monitoring wall, building / Building a security monitoring wall
- MP3 or OGG file
- writing to / Writing to an MP3 or OGG file
N
- ncsource
- about / Preparing Kismet for launch
- network
- protecting, against Ettercap / Protecting your network against Ettercap
- Network Address Translation (NAT) / Port forwarding
- Network Time Protocol / Using GPS as a time source
- network traffic
- targeting / Finding out what the other computers are up to
- traffic logging / Traffic logging
- surfing, in Elinks / Shoulder surfing in Elinks
- network visitors
- knowing / Knocking all visitors off your network
- Nmap
- used, for mapping out network / Mapping out your network with Nmap
- NOOBS
- about / Getting NOOBS
- download link / Getting NOOBS
- starting / Starting NOOBS
O
- Off-the-Record Messaging (OTR) / Keeping your conversations secret with encryption
- operating system images
P
- packet dumps
- analyzing, with Wireshark / Analyzing packet dumps with Wireshark
- pastebin
- PCMA / Setting up Linphone
- PCM control
- about / Controlling the volume
- PCMU / Setting up Linphone
- phone network, setting up with SIP Witch
- about / Calling your fellow agents
- SIP Witch, setting up / Setting up SIP Witch
- softphones, connecting / Connecting the softphones
- softphone, running on Pi / Running a softphone on the Pi
- Pi
- running, with batteries / Keeping the Pi dry and running with housing and batteries
- protecting, against moisture / Keeping the Pi dry and running with housing and batteries
- turning, into Wi-Fi hotspot / Turning the Pi into a Wi-Fi hotspot
- whereabout, tracking with GPS / Tracking the Pi's whereabouts using GPS
- GPS beacon, tracking / Preparing a GPS beacon on the Pi
- controlling, with smartphone / Controlling the Pi with your smartphone
- controlling, with Android (Raspi SSH) / Android (Raspi SSH)
- controlling, with iPhone/iPad (SSH Remote) / iPhone/iPad (SSH Remote)
- remote control commands / Common remote control commands
- status updates, receiving / Receiving status updates from the Pi
- erasing / Erasing the Pi should it fall into the wrong hands
- playback scare
- Pluggable Authentication Module (PAM) / Rigging the self-destruct mechanism
- point-to-point networking
- setting up / Setting up point-to-point networking
- direct wired connection, creating / Creating a direct wired connection
- static IP assignment, in Windows / Static IP assignment in Windows
- static IP assignment, in Mac OS X / Static IP assignment in Mac OS X
- static IP assignment, on Linux / Static IP assignment in Linux
- port forwarding
- about / Exploring dynamic DNS, port forwarding, and tunneling, Port forwarding
- forwarding rule, adding / Adding the forwarding rule
- verifying / Verifying your port forwarding
- security / Port forwarding security
- connecting / Connected at last
- Process ID (PID) / Trying out Motion
- Profanity
- about / Useful Profanity, Getting around Profanity
- installing / Useful Profanity
- downloading / Useful Profanity
- Facebook chat, connecting to / Connecting to Facebook chat
- Google chat, connecting to / Connecting to Google chat
- XMPP servers, connecting to / Connecting to XMPP servers
- AgentBot / Project AgentBot
- bot, activating / Awakening the bot
- secret conversations, encryption used / Keeping your conversations secret with encryption
- PuTTY
R
- Raspberry Pi
- about / A brief history lesson on the Pi
- Model B / A brief history lesson on the Pi
- Model A / A brief history lesson on the Pi
- Model B+ / A brief history lesson on the Pi
- models / A brief history lesson on the Pi
- components / The ins and outs of the Raspberry Pi
- sneaky headless setup / The importance of a sneaky headless setup
- Raspberry Pi, accessing over network with SSH
- about / Accessing the Pi over the network using SSH
- wired network setup / Wired network setup
- Wi-Fi network setup / Wi-Fi network setup
- connecting, from Windows / Connecting to the Pi from Windows
- connecting, from Mac OS X / Connecting to the Pi from Mac OS X or Linux
- connecting, from Linux / Connecting to the Pi from Mac OS X or Linux
- Raspberry Pi forums
- Raspbian OS
- installing, on SD card / Installing the Raspbian OS on the SD card
- booting / Booting up and configuring Raspbian
- configuring / Booting up and configuring Raspbian
- setup options / Booting up and configuring Raspbian
- Advanced Options menu / Booting up and configuring Raspbian
- system up-to-date / Keeping your system up-to-date
- Raspbian OS installation
- about / Installing the Raspbian OS on the SD card
- NOOBS, obtaining / Getting NOOBS
- SD card, formatting / Formatting the SD card
- NOOBS, starting / Starting NOOBS
- Raspi SSH (Android)
- used, for controlling Pi / Android (Raspi SSH)
- Rastrack
- RCA video jack
- about / The RCA video jack
- Real-time Clock (RTC) / Scheduled start
- Real Time Messaging Protocol (RTMP) / Watching your camera over the Internet
- regular updates
- scheduling / Scheduling regular updates
- restore image method
- RSA key fingerprint
S
- SD card
- about / SD card
- formatting / Formatting the SD card
- SD card, backing up
- about / Backing up your SD card
- complete SD card backup, in Windows / Complete SD card backup in Windows
- complete SD card backup, in MAC OS X / Complete SD card backup in MAC OS X
- complete SD card backup, in Linux / Complete SD card backup in Linux
- SD Formatter utility
- download link / Formatting the SD card
- secret messages
- sending, with encryption / Keeping your conversations secret with encryption
- self-destruct mechanism
- rigging / Rigging the self-destruct mechanism
- Session Initiation Protocol (SIP) / Calling your fellow agents
- setup options, Raspbian OS
- Expand Filesystem / Booting up and configuring Raspbian
- Change User Password / Booting up and configuring Raspbian
- Enable Boot to Desktop/Scratch / Booting up and configuring Raspbian
- Internationalisation Options / Booting up and configuring Raspbian
- Enable Camera / Booting up and configuring Raspbian
- Add to Rastrack / Booting up and configuring Raspbian
- Overclock / Booting up and configuring Raspbian
- SFLphone
- about / Linux (SFLphone)
- shebang / Start on power up
- sneaky headless setup
- importance / The importance of a sneaky headless setup
- SOCKS proxy
- about / Port tunneling in Windows
- enabling / Port tunneling in Windows
- softphone, running on Pi
- about / Running a softphone on the Pi
- SIP Witch passwords, encrypting / Encrypting SIP Witch passwords
- Linphone, setting up / Setting up Linphone
- files, playing with Linphone / Playing files with Linphone
- softphones
- connecting / Connecting the softphones
- Windows (MicroSIP) / Windows (MicroSIP)
- Mac OS X (Telephone) / Mac OS X (Telephone)
- Linux (SFLphone) / Linux (SFLphone)
- Android (CSipSimple) / Android (CSipSimple)
- iPhone/iPad (Linphone) / iPhone/iPad (Linphone)
- Sound eXchange (SoX) application
- about / Testing the microphone
- SoX
- about / Testing the microphone
- download link, for Windows / Listening in Windows
- download link, for Mac OS X / Listening in Mac OS X or Linux
- SoX sound effects
- SSH Remote (iPhone/iPad)
- used, for controlling Pi / iPhone/iPad (SSH Remote)
- status LEDs
- about / Status LEDs
- ACT / Status LEDs
- PWR / Status LEDs
- status updates
- receiving, from Pi / Receiving status updates from the Pi
- sudo apt-get dist-upgrade command
- about / Keeping your system up-to-date
- sudo apt-get update command
- about / Keeping your system up-to-date
- sudo rpi-update command
- about / Keeping your system up-to-date
- symbolic links (symlinks)
T
- talking to people, from distance
- about / Talking to people from a distance
- talking in Windows / Talking in Windows
- talking in Mac OS X / Talking in Mac OS X or Linux
- talking in Linux / Talking in Mac OS X or Linux
- target, camera
- capturing, on film / Capturing your target on film
- Telephone
- about / Mac OS X (Telephone)
- time zone / Booting up and configuring Raspbian
- tmux
- tunneling
- about / Exploring dynamic DNS, port forwarding, and tunneling, Tunneling
- port tunneling in Windows / Port tunneling in Windows
- port tunneling in Linux / Port tunneling in Linux or Mac OS X
- port tunneling in Mac OS X / Port tunneling in Linux or Mac OS X
- TV
- turning on/off, Pi used / Turning your TV on or off using the Pi
- tweets
- tagging, with GPS coordinates / Tagging tweets with GPS coordinates
U
- unexpected images
- pushing, into browser windows / Pushing unexpected images to browser windows
- USB
- about / USB
- USB webcam
- setting up / Setting up your camera, Knowing your USB webcam
- USB Video Class drivers / Meet the USB Video Class drivers and Video4Linux
- Video4Linux / Meet the USB Video Class drivers and Video4Linux
- camera module / Knowing your camera module
- capabilities, identifying / Finding out your webcam's capabilities
- Ustream
V
- 5V (DC) Micro-USB Type B jack / Power
- Video4Linux (V4L)
- video recording
- video stream
- recording / Recording the video stream
- recording in Windows / Recording in Windows
- recording in Mac OS X / Recording in Mac OS X
- recording in Linux / Recording in Linux
- VLC installer package
- URL / Viewing in Windows
- Voice over IP (VoIP)
- about / Calling your fellow agents
W
- Waveform Audio File (WAV)
- about / Writing to a WAV file
- webcam stream
- preparing, in Windows / Preparing a webcam stream in Windows
- preparing, in Mac OS X / Preparing a webcam stream in Mac OS X
- webcamXP
- Wi-Fi airspace
- monitoring, with Kismet / Monitoring Wi-Fi airspace with Kismet
- Wi-Fi hotspot
- Pi, turning into / Turning the Pi into a Wi-Fi hotspot
- WiFi Config GUI application
- about / Wi-Fi network setup
- Win32 Disk Imager
- Windows
- static IP assignment / Static IP assignment in Windows
- ad hoc Wi-Fi network, connecting to / Connecting to an ad hoc Wi-Fi network in Windows
- Wireshark
- used, for analyzing packet dumps / Analyzing packet dumps with Wireshark
- running, in Windows / Running Wireshark in Windows
- running, in Mac OS X / Running Wireshark in Mac OS X
- running, in Linux / Running Wireshark in Linux
X
- X11 environment / Running Wireshark in Mac OS X
- XMPP
- about / Introducing XMPP
- XQuartz / Running Wireshark in Mac OS X