Install vsftpd
# Install
sudo apt update
sudo apt install vsftpd
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.orig
# Firwall rules
sudo ufw allow ftp-data
sudo ufw allow ftp
Install vsftpd
# Install
sudo apt update
sudo apt install vsftpd
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.orig
# Firwall rules
sudo ufw allow ftp-data
sudo ufw allow ftp
The Digilent JTag uses FT2232, but its configuration EEPROM contains secrete data needed to be recoginzed by Xilinx ISE/Vivado. The following method only works on linux (tested on Ubuntu16.04), but the patched FT2232 doggle also works on Windows. Since WSL1 does not provide USB device access, the following method will not work for WSL1.
DONT use FT_Prog on offical Digilent cable, as it can trash the firmware! The offical eeprom contains secrete data that cannot be handled correctly by FT_Prog.
Here are steps to create a Digilent-like Jtag that can be used in Xilinx ISE and Vivado
sudo apt-get install libftdi1 ftdi-eeprom
Windows: netsh wlan show wirelesscapabilities
in admin cmd shell, look for Network monitor mode
.
Linux: iw list | grep -Fe "Supported interface modes" -n10
, look for * monitor
in section Supported interface modes:
.
I boot a live Kali 2024.1 on a 8G USB stick on a Acer ES1-531-P8NJ and install hcxdumptool
and hcxtools
from the official repo.
The version of hcxdumptool
from the repo is 6.3.1
as of 20240420.
cd /tmp
wget https://downloads.openwrt.org/releases/23.05.2/targets/x86/64/openwrt-23.05.2-x86-64-generic-squashfs-combined-efi.img.gz
gunzip openwrt-23.05.2-x86-64-generic-squashfs-combined-efi.img.gz
# Replace 101 with the VM ID
qm importdisk 101 openwrt-23.05.2-x86-64-generic-squashfs-combined-efi.img local-lvm
/* | |
* Example-Code that emulates a DS2502 - 1kbit EEPROM as a dell power supply | |
* | |
* Tested with | |
* - dell notebook https://forum.pjrc.com/threads/33640-Teensy-2-OneWire-Slave | |
* - DS9490R-Master, atmega328@16MHz as Slave | |
* - Arduino ProMini clone | |
* - esp8266 | |
* | |
* OneWire messaging starts when AC adapter is plugged to notebook, |
# `cat /etc/default/grub` | |
`GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on kvm.ignore_msrs=1 vfio-pci.ids=10de:2786,10de:22bc pci=realloc"` | |
May also need: `video=efifb:off video=simplefb:off` | |
# `cat /etc/modprobe.d/blacklist-nouveau.conf` | |
``` | |
blacklist nouveau | |
options nouveau modeset=0 | |
``` |
https://redplus.me/post/set-up-headless-windows-10-virtual-machine-on-remote-linux-server/ https://www.ostechnix.com/install-oracle-virtualbox-ubuntu-16-04-headless-server/ https://www.howtoforge.com/tutorial/running-virtual-machines-with-virtualbox-5.1-on-a-headless-ubuntu-16.04-lts-server/
Installation
$ sudo nano /etc/apt/sources.list
deb http://download.virtualbox.org/virtualbox/debian stretch contrib
$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
$ sudo apt-get update
#!/data/data/com.termux/files/usr/bin/bash | |
## --- README --- | |
## Download and run this script and wait.... | |
## The key is to have qemu-i386-static in /data/data/com.termux/files/usr/bin/ | |
## Reference: https://github.com/AllPlatform/Termux-UbuntuX86_64/blob/master/Ubuntu-i386.sh | |
pkg install proot -y | |
folder=debian-fs | |
if [ -d "$folder" ]; then | |
first=1 | |
echo "skipping downloading" |