sure, i can do that and ill grab that SVN quickly. If i do remember i already updated some of my 'live' files to SVN few months back to get certain things working..TheWitness wrote:Are you kidding, excellent. I'm going to put you to work as an official beta tester. You might want to take a gander at the SVN. So long as you have not hacked the current version, it should be an overlay. I would like your comments on the changes thus far. Maktrack was initially intended to be a passive device, as when I wrote it, I had no access (other than snmp) to the devices. However, I do like the idea of making changes on the fly to switches in targeted cases. This would take a bit of engineering though. We would need to collaborate closely.disH wrote:- Support for Juniper FW (i have the script collecting the data from a SSG550 but its not storing being stored correctly + matching the ip to mac addresses)
- Better support for CatOS as its still commonly used
- Vlan Change script Find ip/mac -> select port and change vlan -> excute based on user access.
- Search single address mac's (find relevant mac, regardless of using :,- dividers eg: 00123f554ab3)
- Allow longer search result lists than 40 at a time
- Change the device drop down menu to not show double names (eg: mydevicename(address) )
- Strip Mac Authorization ??? It serves no purpose unless you bind it with some script that can control port-security.
- Create a database where users can submit their SNMP OIDs & sysDescr info and can be updated just like the vendormacs via http download, so devices will be identified correctly by itself.
- Make it easier to insert custom scanner scripts, so some of us can code our own working scripts - to bad i cant code
- Optimise scripts, I dont mind the load on my server, as long as we can reduce load off the network devices and links.
I wish i could code and help on this very useful mactracker simply awesome What do you think of my suggestions?
TheWitness
For the scripting part, you could keep it simple and allow certain values to be exported to a tmp file. So you just write a little bash script to read the variables and excute some script.. or let it read from a sql table etc.. This way people can write their own batch,bash,perl scripts. Obviously this opens doors to other problems but that would come down to securing your network/machines.