# README
Archer USB File Filter
tool to find connected Archer devices and archive all data not matched to extensions patterns list
Build
WINDOWS x32/amd64
git clone https://github.com/tvt-tech/archer_media_mon
cd usb-file-filter
$env:GOOS = "windows"
$env:GOARCH = "386"
go build -ldflags="-s -w" -trimpath -o media_mon_x32.exe
LINUX
git clone https://github.com/tvt-tech/usb-file-filter
cd usb-file-filter
GOOS=linux go build -ldflags="-s -w" -trimpath -o media_mon
MIPSLE
git clone https://github.com/tvt-tech/usb-file-filter
cd usb-file-filter
GOOS=linux GOARCH=mipsle CGO_ENABLED=0 go build -ldflags="-s -w" -trimpath -o media_mon
Usage
Find Archer devices in usb storages and archive founded unexpected files
[!NOTE] Will show popup message on windows to accept or decline action!
usb-file-filter.exe
Find Archer compatiple files signature in specified path and archive founded unexpected files
[!NOTE] Will show popup message on windows to accept or decline action!
./media_mon ./<dst>
List USB drives
./media_mon -l
Eject drive by path
./media_mon -e <drive path / drive letter>
Eject all matched Archer devices
./media_mon -e -A
Run in monitor mode
./media_mon -s
Run in monitor mode with no tray icon
./media_mon -s -q
Run in debug mode
./media_mon -d ./<dst>
# Packages
No description provided by the author
# Variables
Assign utils.Logger to Log.