Cisco, Linux, Opensource en de WAP371
Linux blijft een leuk ding en word meer en meer zakelijk ingezet. Ook Adfocom bediend er inmiddels diverse klanten onder beperkende voorwaarden mee en heeft al menig server onder zijn beheer bij diverse klanten. Van webservers, tot Novell SUSE Linux servers, en diverse “site projects” of “black boxen” waar we toch weleens wat aan moeten doen.
Kortom, weet ons te vinden. Dat gezegd hebbende, was ik aan het spelen met de Cisco WAP 371 en vind je een “included OpenSource software document”. Kortom, wat heeft cisco ingebakken aan opensource software in deze SMB series.
En dan, waarvoor worden ze gebruikt. Puur snel een onderzoekje uit interesse en een korte opsomming. En van daaruit, waarom hem niet delen voor diegene die het interessant vinden.
Dus hierbij, welke tools en wat doen ze in zeer korte vorm en zonder spell-checker.
busybox:
http://www.busybox.net/about.html
voor één executable waar alle noodzakelijke commando’s inzitten om je linux omgeving te runnen en beheren bijvoorbeeld:
chpasswd, chpst, chroot,
chrt, chvt, cksum, clear, cmp, comm, cp, cpio, crond, crontab,
cryptpw, cut, date, dc, dd, deallocvt, delgroup, deluser, depmod,
devmem, df, dhcprelay, diff, dirname, dmesg, dnsd, dnsdomainname,
dos2unix, dpkg, du, dumpkmap, dumpleases, echo, ed, egrep, eject,
maar dan vaak weer “gestripte versies” van die commando’s om het zo klein mogelijk te houden.
Clearsilver:
http://www.clearsilver.net/
Herken je de HTML template? correct, Cisco gebruikt clearsilver om code en applicatie logica gescheiden te houden
Dropbear:
https://matt.ucc.asn.au/dropbear/dropbear.html
vervanger voor OpenSSH voor low mem en cpu devices. Vooral embedded systems en ook gebruikt in OpenWrt
M4:
http://www.gnu.org/software/m4/m4.html
Word gebruikt voor Macro’s maar dan uitgebreider dan standaard. Dus meer dan 9 characters in parameters bijvoorbeeld, kan files “includen” in scripts, shell commando’s en berekeningen uitvoeren.
MPC:
http://www.multiprecision.org/index.php?prog=mpc
Voor zeer accurate berekeningen? Heeft wellicht te maken met de encryptie van Wifi, captcha portals, dus ssl oid?
MTD:
https://kernel.org/doc/htmldocs/mtdnand/index.html
NAND Driver Programming Interface. Kortom, om de NAND aansturing te doen.
mini-httpd:
http://savannah.nongnu.org/projects/mini-httpd
zeer minialistische http server. Zelfs de config word bij aanroep gedaan, er is dus geen config file.
fakeroot:
http://man.he.net/man1/fakeroot
Hiermee denkt software root access te hebben en kan je b.v. een archive maken met files daarin met root permissions / ownership terwijl je anders echt die rechten moet hebben.
gawk:
http://www.gnu.org/software/gawk/
simpel, je hebt text files waarin je “iets” wil vervangen. Vaak nog herhaaldelijk ook. Dit is een tool die dat simpel mogelijk maakt in plaats van zelf iets te maken dat de “string”, “tekst blok” of “waarde” opzoekt en vervangt.
Plaats een Reactie
Meepraten?Draag gerust bij!