Sen lördagskväll

Idag blev det packa och planera inför söndagens flyttlass. Vi kommer tacksamt att få mellanlanda hos svärmor och hennes sambo i ca 3-4 månader innan vi får tillträde till vårt nya hus i Åkersberga. Byggentreprenören lovade oss tillträde i slutet av januari 2016 – och vi håller tummarna att detta blir verklighet!

Jag fick tid att forsätta med mitt projekt – och klockan närmar sig nu 00:00 när jag känner mig nöjd med kvällens framgångar.

Som jag nämnde tidigare så var det strul med det integrerade trådlösa nätverkskortet i MacBook Air 11″ – 2013 modellen som jag valt att installera Kali Linux 2.0 på. Efter en del arbete och research lyckades jag kombinera flertalet presenterade lösningar för att få detta att fungera. För den tappra själen som råkar hitta detta inlägg och vill bli besparad en hel del huvudbry – presenterar jag den enkla lösningen.

Förinfo:
A) I terminalen utför: iwconfig
Detta returnerar no wireless exensions. Men vi vet att vårt nätverkskort finns – och verifierar detta via B)

B) I terminalen utför: lspci -vnn | grep -i net
Detta returnerade – 03:00.0 Network controller [0280]: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)

Vi vet nu både modell samt verion av vårt nätverkskort i MacBook Air 11 – 2013 modellen och går vidare med installation av drivrutinen.

1. Lägg manuellt in följande repository i /etc/apt/sources.list
deb http://http.debian.net/debian/ wheezy main contrib non-free
– utför sudo apt-get update i terminalen

Anledningen till manuellt ovan är för att Du ej kommer ha apt-get-repository installerat från vanilla Kali Linux 2.0 installationen. För att lägga till detta behöver Du installera bla python-software-properties.

2. Gå till din hemkatalog (ex Downloads) och utför i terminalen:
wget http://ftp.wa.co.za/pub/ubuntu/ubuntu/pool/restricted/b/bcmwl/bcmwl-kernel-source_6.30.223.141+bdcom-0ubuntu2_amd64.deb

3. Utför följande i terminalen:
sudo apt-get install broadcom-sta-dkms

4. Fortfarande i din hemkatalog (ex Downloads) där Du sparat filen från #2 – utför följande i terminalen:
sudo dpkg -i bcmwl-kernel-source_6.30.223.141+bdcom-0ubuntu2_amd64.deb

Nu bör ditt BCM4360 wifi-kort vara aktivt och fungerande!

Utöver att få igång integrerade wifi-kortet så har jag även installerat tor + tor-browser och Screenlets.

Det sistnämnda Screenlets gör att vi kan lägga in widghets på skrivbordet som bla monitorerar CPU load, ram, swap, nätverk etc etc. Bifogar ett screenshot på nuvarande upplägg.

Nu väntar sängen, och en hektisk morgondag med flytt!
screenshot_kali2

Friday funday

Så är fredagen här – och veckan var tyvärr kortare iom tisdagens timeout.
Under gårdagen kom alla mina leveranser från Amazon förutom 1 (Carbon fiber skin) till min toolbox. Det blev julafton och pill till klockan 22:00 innan frun avslutade projektet och jag insåg att klockan sprungit iväg.

Jag kan meddela att installationen av Kali Linux 2.0 gick smidigt problem förutom gällande wifi (Broadcom BCM4360) kortet. Mountade ISOn på ett micro-SD kort jag hittade liggandes med tillhörande adapter. Min kära bror fick höra om min brist på medel iom projektet och donerade åt sakens skull.

– Tack, den kommer att användas till projektet!

Åter till wifi-strulet, det finns ett par artiklar på hur man kunde förberett installationen och även lägga till ytterligare repositories för att installera drivrutinen. Att lägga till repositories utanför Sana (Kali Linux) rekommenderas ju ej – vi vill ha nyaste releaserna för vår dist, ej plocka ner något från en som med stor sannolikhet förstör för oss.

Men jag gjorde ett undantag då jag behöver vissa applikationer för vardagligt arbete – exempelvis Tor, FileZilla etc etc. Dessutom vill vi ju ha en lite personligare touch till vår desktop iom themes.

Jag fick lite huvudbry när BCM4360 kortet ej fungerade, men blev väldigt glad över att Kali Linux 2.0 stödjer ALFA AWUS036NHA ”straight out of the box” ( lägger in några bilder i slutet av posten på setupen exkluderat carbon skinnet då det ej levererats ännu).
Alfa Network 9dBi WiFi Booster var enorm, att se denna antenn monterad på fick mig att skratta.

Det är nu den roliga resan börjar i form av lab och läsa på om samtliga verktyg.
Jag funderar på att sätta upp en virtuell miljö med ett par applikationer och tjänster för att köra mot + ett WPA + WPA2 wifi för att köra aircrack-ng.

Mitt mål är att en dag ta OSCP certifiering – summerat är detta är inte en lekstuga/bisyssla för mig. Jag kommer ta det här på största allvar – och resan kommer garanterat vara lång och full av utmaningar. Det enda jag kan göra är att njuta av resan, och vid motgångar anamma måttot ”Try harder!”

Notera stora antennen i bakgrunden

Notera stora antennen i bakgrunden

Lilla antennen monterad

Lilla antennen monterad

Game on!

Gårdagens val att stanna hemma i sängen visade sig vara klokt.
Det blev sömn från 20:00 – 10:00 + 20:00-06:00 under 2 dagar.

Jag vaknade utsövd och rätt fräsch idag med tanke på de baciller som går runt i familjen.
Effektiviteten låg på topp idag och jag stängde 2 projekt som legat i pipen sedan en tid tillbaka.

SENTOR återkopplade även idag med 2 rapporter och jag blev mycket positiv över kontentan då det dels speglade mina personliga insatser utöver framtida förutsättningar för ett projekt som jag har nära hjärtat. Under veckan har jag ett möte inbokat för att presentera och gå igenom dessa med ledningen. Nu är det bara en tidsfråga innan jag kan gå lös och göra det jag är bäst på – leverera! Game on.

Kvällens belöning blev ett lugnt benpass, och jag känner redan hur månadens frånvaro från mina vänner vikterna börjar förlåtas.

Förkylning och prylar

Idag vaknade jag upp med halsont och förkylning. En känsla av både panik och uppgivenhet med allt vad det kan innebära gällande jobb och träning.

Jag tog beslutet att stanna i sängen idag, och inte röra en muskel för att förhoppningsvis kunna arbeta resten av veckan. Vanligtvis kan jag arbeta hemifrån, men igår följde ej datorn med – så jag tackar mig själv för denna nyinförskaffade MacBook Air 11″ då jag lyckades släcka en brand som inträffat på jobbet från sängen.

Efter att ha legat sömnlös natten mellan sön-mån så bestämde jag mig för att inhandla följande leksaker från amazon.com till mitt Kali Linux 2.0 projekt:

1. ALFA AWUS036NHA + Alfa Network Suction cup
Stödjer både packet injection och monitor mode utöver mycket god räckvidd.

2. Alfa Network 9dBi WiFi Booster
Bra för Evil Twin AP experiment – ”size (styrka) matters” hehe

3. Thule Bumperskydd Vectros 11tum Macbook Air Svart
En av de bästa investeringarna jag gjort för min arbetstelefon är LIFEPROOF skyddet. Utöver att investeringen redan givit avkastning (tappad i golvet, skivstång som repar etc) så gillar jag designen skarpt. Thules produkter verkar då minst sagt lovande.

4. Svart karbon skin
Jag är fåfäng – allt mattsvart + karbon = automatiskt bättre :)

Utöver ovan så sprang fantasin iväg något då jag började kika på CivilianLab Ventrapack Basic och CivilianLab Varness Chest Harness. Kanske något för framtiden om det blir aktuellt med fältarbete och att man ej har något emot att se kuf ut.

Jag har lyckats med bedriften att totalt spräcka min månadsbudget, så kommande dagar blir de enda investeringarna i form av läsning och research.

Reaktivt kontra Proaktivt

I dag har varit en rätt så hektisk dag på jobbet. Som jag skrev tidigare så är det dock välkommet å ena sidan då jag känt mig lite understimulerad (inväntat respons från SENTOR).

Jag gillar ett snabbt tempo och känslan av att ha uppnått ett delmål eller mål varje dag. Belöningen när man arbetar inom min bransch kommer fort:

* Du jobbar antingen på några avancerade kodrader som äntligen kompilerar och ger dig en ny erfarenhet och lösning.

* Du lyckas lösa en cross-browser issue gällande ondskan själv (IE 6.0)

* Du tillför ett mervärde till verksamheten som Du från början ej hade räknat med

Men oavsett ovan, så är det någonting som jag ständigt finner mig stångas med- mina höga krav på det jag levererar kontra den tid jag har på mig att utföra leveransen.
En av mina filosofier som jag lever efter är:

”Earn the right”

Detta mantra användes flitigt hos en tidigare arbetsplats i min karriär – Design Mobile Scandinavia. Det kan tolkas på en rad olika sätt, men vad det betyder för mig är följande:

– Förvänta dig aldrig ha rätt till något utan att ha förtjänat det
Det är oerhört viktigt för mig att jag anses pålitlig och att mitt arbete håller god kvalité och säkerhet. Att vara 100% transparent i mitt arbete är A och O – det skall aldrig finnas tvivel vare sig på mina intentioner/ egna krav eller det jag producerar.

– Med din kunskap, kommer privilegier/igenkännande
Jag har stor respekt för ny kunskap och de individer som besitter den. Saknar jag kompetens eller kunskap gällande något jag stöter på i arbetslivet/privat – så gör jag det till min uppgift att införskaffa denna. Många glömmer tyvärr bort sin ödmjukhet någonstans på vägen mot kunskap – men man är aldrig färdiglärd och alla startar sin resa från samma början.

Kombinerat ovan så ger detta en person i mina ögon både kredibilitet och mandat att få påverka verksamheten enligt dennes rekommendationer.

Detta är mycket viktigt för mig – jag vill ha kontroll och vara i kontroll gällande mitt arbete, för det är då som jag kan skapa förutsättningarna för att leverera enligt den filosofie jag lever efter och då känna mig nöjd med mina insatser.

Chalk drawing - Reactive or proactive

Chalk drawing – Reactive or proactive

Som vi alla vet så är det omöjligt att alltid vara i kontroll, livet är ett organiserat chaos på många vis – men det går att skapa många av de förutsättningar vi behöver både i privatlivet och inom arbetslivet genom att arbeta proaktivt.

En individ eller organisation som saknar planering och framförhållning kommer alltid att arbeta reaktivt. Varje dag är en överraskning och det blir snarare en konst i att prioritera vilka bränder man skall släcka.

Både kvalité och säkerhet blir lidande, resultatet blir något som man varken känner sig stolt över och kastar en stor skugga över de filosofier man håller kära och lever efter.

Verksamheten jag arbetar för, närmare specifikt IT-avdelningen där jag sitter har mer och mer gått från reaktivt arbete till proaktivt. Det märks tydligt då antalet incidenter minskar och effektiviteten/produktiviteten ökar. Receptet på att arbeta proaktivt ligger i planering och effektiva rutiner.

Jag arbetar mot en avdelning i verksamheten som dock ej är lika bra på detta, och reaktivt arbete samt sista-minuten planering/projekt är väldigt förekommande.

Konflikter här är ofta ett resultat av de begränsade förutsättningarna (odefinierad project scope, funktionskrav, en enkel design som ej förmedlar projektet etc) som jag har att leverera efter. I min reaktiva värld så arbetar jag i dev-miljö och testar allt innan det emigreras till produktion. Det är inga konstigheter, och tidigare företag som jag arbetat hos har haft både DEV, ST och QA (3 led) innan produktion.

Tyvärr så innebär det reaktiva arbetet med avdelningen i fråga ofta att ett projekt knappt hinner testas/valideras innan det skall ligga på produktion och alla sociala mediakanaler + trafik omdirigeras till nämnt projekt.

Slutresultatet blir allt annat än optimalt och det finns risk för att både företagets trust och rykte tar skada. Vi vet alla hur frustrerande det är när en applikation laddar segt eller innehåller buggar – men ännu viktigare ej lever upp till de krav på säkerhet som alltid måste finnas med.

Fredagen samt idag var en sådan dag. Projektet saknade scope och innehöll bara design på de views som applikationen skulle innehålla. Detta innebar i slutändan stort back-end arbete som ej var planerat. Men jag gör det bästa jag kan av situationen, och tummar på min filosofie för att leverera som lovat.

Känslan jag har i kroppen efter ett projekt som detta är inte bra.