-
Notifications
You must be signed in to change notification settings - Fork 14
brad-anton/VertX
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
VertX Tools - Tools to poke and prod the VertX V2000 By Brad Antoniewicz [email protected] -------------------------------------------------- VertX_Query.py - Example Usage: root@bt:/VertX# ./VertX_Query.py -h 255.255.255.255 -m 01 VertX_Query.py - HID VertX Discovery and Query Tool by brad antoniewicz -------------------------------------- [+] Got Response Type: VertXController - V2000 Version: 2.2.7.18 IP Address: 192.168.1.50 MAC Address: 00:06:8E:FF:FF:FF VertX_CacheTool.c - This tool can be compiled locally or cross-compiled to run on the VertX V2000. If you use it locally, you'll have to copy the AccessDB and IdentDB files to your system To compile for Cris: Set up build environment, instructions here: http://developer.axis.com/wiki/doku.php?id=axis:sdk Then compile: # export PATH=$PATH:/usr/local/cris/bin/ # cris-gcc -mlinux -o VertX_CacheTool VertX_CacheTool.c Copy VertX_CacheTool to the VertX via FTP: # ftp 192.168.1.1 Connected to 192.168.1.1 220 Axis Developer Board LX release 2.2.0 (Feb 27 2007) ready. Name (192.168.1.1:root): root 331 User name okay, need password. Password: 230 User logged in, proceed. Remote system type is UNIX. Using binary mode to transfer files. ftp> put VertX_CacheTool /mnt/flash/VertX_CacheTool local: VertX_CacheTool remote: /mnt/flash/VertX_CacheTool 200 Command okay. 150 Opening data connection. 226 Transfer complete. 21024 bytes sent in 0.00 secs (4958.0 kB/s) ftp> Telnet and run the tool: (-c DEADBEEF00 inserts the card value into cache, and -r restarts the "access" and "ident" processes) # telnet 192.168.1.1 Trying 192.168.1.1... Connected to 192.168.1.1. Escape character is '^]'. Axis Developer Board LX release 2.2.0 Linux 2.4.26 on a cris (0) VertXController login: root Password: BusyBox v1.00-rc3 (2007.02.27-17:05+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. [root@VertXController /]13100# cd /mnt/flash [root@VertXController /mnt/flash]13100# chmod +x VertX_CacheTool [root@VertXController /mnt/flash]13100# ./VertX_CacheTool -c DEADBEEF00 -r HID VertX V2000 IdentDB/AccessDB Tool v0.3 By brad a. --------------------------------- Using Card Value: de ad be ef 00 AccessDB Location: /mnt/flash/config/AccessDB IdentDB Location: /mnt/flash/config/IdentDB Reading AccessDB Reading IdentDB Adding entry into cache Building AccessDB Entry.... Adding entry into cache Building IdentDB Entry.... Saving updated DB to: /mnt/flash/config/AccessDB Saving updated DB to: /mnt/flash/config/IdentDB Restarting /etc/init.d/access Restarting /etc/init.d/ident [root@VertXController /mnt/flash]13100# Then confirm its been updated: (notice that deadbeef00 is in cache as the last entry) [root@VertXController /mnt/flash]13100# ./VertX_CacheTool -p HID VertX V2000 IdentDB/AccessDB Tool v0.3 By brad a. --------------------------------- AccessDB Location: /mnt/flash/config/AccessDB IdentDB Location: /mnt/flash/config/IdentDB Reading AccessDB Reading IdentDB Processing Data from AccessDB and IdentDB DB ID: 01 | Card ID: 00 26 3f 95 00 00 00 00 00 00 | Doors: 02 | Enabled: Yes! [00] DB ID: 09 | Card ID: 00 26 3f a9 00 00 00 00 00 00 | Doors: 03 | Enabled: Yes! [00] DB ID: 0b | Card ID: 00 26 3f 9c 00 00 00 00 00 00 | Doors: 04 | Enabled: Yes! [00] DB ID: 0d | Card ID: 00 90 65 c0 3b 00 00 00 00 00 | Doors: 02 | Enabled: Yes! [00] DB ID: 0e | Card ID: 00 26 3f 9a 00 00 00 00 00 00 | Doors: 02 | Enabled: Yes! [00] DB ID: 0f | Card ID: de ad be ef 00 00 00 00 00 00 | Doors: 02 | Enabled: Yes! [00]
About
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published