Cisco, Linux, Opensource en de WAP371

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.

http://www.cisco.com/c/dam/en/us/td/docs/wireless/access_point/csbap/wap371/OSD/Cisco_WAP371_1_1_2_x.pdf

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.

0 antwoorden

Plaats een Reactie

Meepraten?
Draag gerust bij!

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *