Security News
Weekly Downloads Now Available in npm Package Search Results
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.
This project is inspired by the FC Community and a desire to have a better E-Nail product, with ease of use, advanced features, and wireless connectivity.
Omron E5CC-QX2ASM-802
Raspberry Pi Zero running Raspbian
Button w/ 3V LED
Rotary Encoder (Quadrature Encoder), with button
Class D Mono Amplifier and 1-3W speaker (eg. Adafruit PAM8303A)
128x64 I2C OLED Display
RS-485 to UART converter w/ auto direction control (ie. something w/ a MAX13487E chip)
5V Power Supply, 500mA
Raspbeery Pi Pin Configuration:
Button
Speaker/Amp
OLED:
RS-485
Rotary Encoder
Update d:\config.txt
start_x=0 enable_uart=1 dtoverlay=disable-bt gpio=15,16,18,22=pu dtoverlay=audremap audio_pwm_mode=2 hdmi_ignore_edid_audio=1
Create d:\wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=CA
network={ ssid="" psk="" }
Boot and run raspi-config a. Hostname: fcenail b. Set localization options: America/Toronto, en-US c. Enable SPI, I2C d. Disable serial console, enable serial
Install NodeJS
sudo ln -s /usr/local/lib/nodejs/current/bin/node /usr/local/bin/node
sudo ln -s /usr/local/lib/nodejs/current/bin/npm /usr/local/bin/npm
sudo ln -s /usr/local/lib/nodejs/current/bin/npx /usr/local/bin/npx
Install NetworkManager
sudo apt-get install network-manager
Create connections, wifi-wlan0 and Hotspot:
/etc/NetworkManager/system-connections/wifi-wlan0.nmconnection
[connection]
id=wifi-wlan0
uuid=ccaac89e-a2db-4412-ba51-b551d75712f0
type=wifi
autoconnect-priority=100
autoconnect-retries=3
interface-name=wlan0
permissions=
timestamp=1608730297
[wifi]
mac-address-blacklist=
mode=infrastructure
seen-bssids=74:83:C2:3A:E3:AA;74:83:C2:2D:62:6E;
ssid=Linamar
[wifi-security]
key-mgmt=wpa-psk
psk=L1n@m@r+23
[ipv4]
dns-search=
method=auto
[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=ignore
/etc/NetworkManager/system-connections/Hotspot.nmconnection
[connection]
id=Hotspot
uuid=9be42a41-2c0a-42f4-a646-c9bd3b380874
type=wifi
autoconnect-priority=1
interface-name=wlan0
permissions=
timestamp=1608320053
[wifi]
mac-address-blacklist=
mode=ap
seen-bssids=B8:27:EB:24:83:71;
ssid=fcenail
[wifi-security]
key-mgmt=wpa-psk
psk=1234567890
[ipv4]
address1=10.20.30.1/24
dns-search=
method=shared
[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=ignore
sudo nmcli c add type wifi con-name wifi-wlan0 ifname wlan0 ssid <ssid> wifi-sec.key-mgmt wpa-psk wifi-sec.psk <password>
Edit /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
dhcp=internal
[ifupdown]
managed=true
````
Reboot and add hotspot
nmcli c add type wifi ifname wlan0 con-name Hotspot autoconnect no ssid hotspot-ssid
set priorities to 100 and 1 for wifi-wlan0 and Hotspot respectively.
eg. sudo nmcli c mod wifi-wlan0 device.autoconnect-priority 100
Install Git
sudo apt-get install git
Install tmate (version 2.4 at time of writing this)
Install tmate using the download from the releases page. Expand the download and copy the "tmate" file to the /usr/local/bin folder.
Install fcenail
sudo npm install -g fcenail --unsafe
J-Cat
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License
FAQs
Unknown package
We found that fcenail demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.
Security News
A Stanford study reveals 9.5% of engineers contribute almost nothing, costing tech $90B annually, with remote work fueling the rise of "ghost engineers."
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.