I dagens digitale tidsalder, hvor oplysninger er konstant tilgængelige og ofte overvældende, er det vigtigt at kunne finde præcise data effektivt. Når vi leder efter informationer, gør vi det ofte via traditionelle søgemaskiner som Google. Men hvad nu hvis vi har et billede i stedet for ord? Hvordan kan vi finde ud af, hvor dette billede optræder på nettet? Her kommer teknologier som omvendt billedsøgning i spil, som er uvurderlige værktøjer til at afsløre skjult information.
Omvendt billedsøgning er en teknologi, der giver os mulighed for at finde information baseret på billeder i stedet for tekst. For eksempel kan Google Images give os muligheden for at uploade et billede eller angive URL'en til et billede, og derefter finde steder, hvor billedet vises på internettet. Denne metode er ikke kun begrænset til at finde billeder på nettet, men kan også afsløre, hvor et billede bruges på forskellige platforme og websider, hvilket kan være nyttigt til at identificere kilder, finde mere information om en bestemt person eller afsløre hvor et billede er blevet brugt uden tilladelse.
En anden populær omvendt billedsøgemaskine er TinEye, som tilbyder en simpel brugerflade til at uploade et billede eller indsætte en URL. TinEye har også et browser-plugin, som gør det endnu nemmere at søge direkte fra nettet. Selvom det ikke altid giver så omfattende resultater som Google Images, er det et solidt værktøj til opgaven. Et tredje alternativ, ImageRaider, har den interessante funktion at vise resultater organiseret efter domæne, hvilket giver brugeren et klart billede af, hvilke hjemmesider der har brugt et billede, og hvilke flere steder det måtte findes på samme domæne.
Disse værktøjer er ikke kun nyttige for at finde billedkilder eller opklare tvivl om billeder, men også i undersøgelse af profiler på sociale medier. Mange personer bruger de samme profilbilleder på tværs af platforme, og ved at bruge omvendt billedsøgning kan man finde deres online tilstedeværelse på steder, som ellers kunne have været svære at opdage.
Ud over de velkendte værktøjer som Google Images og TinEye, findes der også andre specifikke søgeværktøjer, som hjælper brugere med at finde data i nicheområder. Eksempelvis er DataMarket en platform, hvor man kan finde og visualisere store datasæt om emner som økonomi, sundhed og meget mere. Det giver et hurtigt overblik over globale tendenser og viser visualiseringer, som kan hjælpe med at forstå komplekse data. Ved at anvende DataMarket kan man hurtigt få indsigt i store datamængder, som ellers kunne have krævet manuelle beregninger eller dybdegående analyse.
En anden fascinerende platform er WolframAlpha, som ikke fungerer som en traditionel søgemaskine, men som en beregningsmotor for viden. Denne platform tager brugernes spørgsmål, som ofte er formuleret på naturligt sprog, og giver et faktuelt svar baseret på et struktureret datasæt. For eksempel kan man spørge om økonomiske data, geografiske fakta eller tekniske termer, og få præcise svar, som er svært at finde andre steder.
Der er også mere specialiserede værktøjer som Addictomatic og Carrot2, der hjælper med at aggregere information fra flere kilder og organisere den i forståelige formater. Addictomatic skaber et dashboard, hvor nyheder og medier relateret til et bestemt emne kan ses samlet, hvilket giver en bredere forståelse af emnet. Carrot2, derimod, tager søgeresultater fra forskellige søgemaskiner og grupperer dem i klynger baseret på emne, hvilket gør det lettere at få overblik over større informationsmængder.
Til dem, der ønsker at udnytte bruger-genereret indhold, tilbyder Boardreader og Omgili muligheder for at søge på fora og diskussionsplatforme. Dette er nyttigt, når man har brug for at forstå konteksten af specifikke emner eller finde menneskelige interaktioner, som ofte indeholder dybere indsigter og uformelle svar, som kan være svært at finde gennem traditionelle kilder. Disse platforme gør det muligt at søge efter emner på tværs af et væld af fora og viser ikke kun resultaterne, men også trender og aktivitetsmønstre, som kan være med til at forstå diskussionens dybde og relevans.
Ved at anvende disse værktøjer effektivt kan man opnå en langt mere nuanceret og detaljeret forståelse af et emne, end man kunne med de klassiske søgemaskiner alene. Ikke kun er det muligt at finde information, men også at finde den i sin mest præcise og relevante form. Når man søger information, er det vigtigt at huske, at hver søgeværktøj har sine egne styrker og anvendelsesområder, og at de sammen kan give en dybere forståelse og større indsigt end en enkelt metode.
Det er også vigtigt at være opmærksom på, at ikke alle værktøjer er 100% præcise eller dækker alle emner. Derfor bør man altid være kritisk overfor de resultater, man finder, og forsøge at krydstjekke informationer fra flere kilder, før man drager endelige konklusioner.
Hvordan DNS, URL'er og Servere Arbejder Sammen i Web Browsing
Når vi navigerer på internettet, er det svært at forestille sig, hvordan teknologien bag vores handlinger egentlig fungerer. Når vi f.eks. skriver en webadresse som "google.com" i browseren, sker der en række processer, som gør det muligt for os at se indholdet på websiden. Det hele starter med DNS (Domain Name System), som fungerer som et adresseregister for internettet.
DNS-servere er spredt over hele internettet og forbinder domænenavne med de respektive IP-adresser. For eksempel, når vi skriver "google.com", leder DNS-systemet os til den relevante IP-adresse, som er knyttet til Googles servere. Det ville være næsten umuligt at huske alle de IP-adresser, som de mange servere på internettet har, og derfor har vi DNS, der gør det muligt at bruge nemme domænenavne i stedet for lange numeriske adresser.
Et domænenavn består generelt af to dele. Den første del er selve navnet, som typisk er knyttet til organisationen eller formålet med domænet, f.eks. "google" i "google.com". Den anden del, som kaldes suffikset, indikerer typen af domænet. I dette tilfælde betyder ".com" at domænet er beregnet til kommercielle formål. Dette suffix kaldes også for et top-level domain (TLD). Andre almindelige TLD'er inkluderer ".net" (for netværksorganisationer), ".org" (for non-profit organisationer), og ".edu" (for uddannelsesinstitutioner). Der er også landekoder, som f.eks. ".dk" for Danmark eller ".us" for USA.
Når vi navigerer på nettet, er DNS en grundlæggende komponent, som hjælper os med at finde ressourcerne online ved at oversætte domænenavne til IP-adresser. Hvis du f.eks. skriver "google.com" i din browser, oversætter DNS-systemet dette til en IP-adresse som 74.125.236.137, som leder dig til den relevante server i dit område. Uden DNS ville vi være nødt til at huske en lang række IP-adresser, hvilket ville gøre internettet langt mindre tilgængeligt.
En URL (Uniform Resource Locator) er den adresse, vi bruger til at få adgang til ressourcer på nettet, og den består af flere dele. For eksempel, i adressen "http://www.example.com/test.jpg", kan vi opdele den i fem sektioner:
-
"http" – som angiver, at vi bruger HTTP-protokollen.
-
"www" – som angiver, at det er hoveddomænet, ikke en subdomæne.
-
"example" – selve domænenavnet.
-
"com" – suffikset, som angiver, at det er et kommercielt domæne.
-
"/test.jpg" – den specifikke fil, som vi ønsker at tilgå.
En webserver er et program, der tilbyder en specifik service til andre programmer, også kaldet klienter. Når vi åbner en webside i vores browser, er det en server, der håndterer forespørgslen og returnerer den nødvendige information. Webservere er kun én type server. Der findes også e-mailservere, som håndterer e-mails, og filservere, som gemmer og administrerer filer. Hver server har specifik hardware, som er designet til at håndtere bestemte typer af trafik, f.eks. antal samtidige brugere og båndbreddebehov.
Websøgemaskiner er applikationer, der søger igennem internettet og indekserer sider, så de kan returnere relevante resultater, når en bruger foretager en søgning. Søgemaskiner crawler webben for at hente de nyeste opdateringer, og bruger komplekse algoritmer til at rangere sider baseret på relevans. Dette gør dem til en essentiel del af internettets infrastruktur, da de hjælper os med at finde information hurtigt og effektivt.
En webbrowser er en klientapplikation, som giver os mulighed for at interagere med internettet. Når vi skriver en URL i adressefeltet, sender browseren en forespørgsel til serveren, og indholdet vises i browseren. Browserne er blevet meget mere avancerede over tid og tilbyder nu funktioner som download, bogmærker, og adgangskodeadministration, hvilket gør dem til et centralt værktøj i vores digitale liv.
Når vi søger på nettet, er der ofte flere lag af cache, der bliver gennemgået. Først tjekker browseren sin egen cache for at se, om der allerede findes information om den domæne, vi ønsker at besøge. Hvis ikke, tjekkes systemets cache, routerens cache og endelig DNS-cache fra internetudbyderen. Hvis ingen af disse kilder indeholder den nødvendige information, starter browseren en rekursiv søgning fra de øverste DNS-servere for at få den nødvendige IP-adresse.
Geografisk DNS er en teknik, hvor serverne kan returnere forskellige IP-adresser afhængig af brugerens geografiske placering. Dette kan hjælpe med at optimere hastigheden på webadgang og sikre, at brugerne får den bedste oplevelse, uanset hvor de befinder sig.
Når DNS-processen er afsluttet, og browseren har fået den nødvendige IP-adresse, opretter den en TCP-forbindelse til serveren og sender en anmodning baseret på den protokol, der er angivet i URL'en. Hvis der er tale om HTTP, sendes en HTTP GET-anmodning til serveren. Serveren svarer med de nødvendige data, som browseren viser.
Det er vigtigt at forstå, at DNS ikke kun er en simpel oversættelse af domænenavne til IP-adresser. DNS er fundamentet for, hvordan vi navigerer på internettet, og har mange lag af kompleksitet bag kulisserne. Det er denne struktur, der gør det muligt for os at få adgang til de ressourcer, vi har brug for, hurtigt og effektivt.
Endtext
Hvordan værktøjer som CaseFile, MagicTree og Lumify understøtter dataanalyse i komplekse sammenhænge
Når vi står over for store mængder data fra forskellige kilder, er det afgørende at kunne organisere og analysere informationerne på en struktureret måde for at få meningsfulde resultater. Dette er et område, hvor værktøjer som Maltego CaseFile, MagicTree og Lumify har vist sig at være utroligt nyttige. De tilbyder løsninger, der spænder fra grafbaserede dataanalyser til visuel præsentation og samarbejde i realtid, hvilket gør dem uundværlige for både efterforskning og datahåndtering.
Maltego CaseFile er en platform, der samler informationer fra forskellige kilder og giver brugerne mulighed for at forstå deres sammenhæng. Interface er opdelt i tre hovedsektioner: Investigate, Manage og Organize. Investigate-funktionen giver grundlæggende muligheder som klipning, kopiering, indsættelse og grafzooming, hvilket gør det muligt hurtigt at arbejde med og udforske relationer mellem enheder i grafen. Med Manage-funktionen kan brugerne tilføje nye enheder og administrere eksisterende data, mens Organize-tabben giver mulighed for at strukturere grafen i forskellige layouts, så den passer til specifikke behov. Både gratis og betalte versioner er tilgængelige, og softwaren fungerer på alle større operativsystemer, hvilket gør den til en fleksibel løsning for både private og professionelle brugere.
MagicTree er et andet værktøj, der er designet til at hjælpe penetrationstestere med at håndtere store datamængder, som genereres under sikkerhedstestning. Dette værktøj understøtter populære penetrationstestværktøjer som Nmap og Nessus, og giver brugerne mulighed for at importere, analysere og generere rapporter baseret på disse data. Den største fordel ved MagicTree er dens evne til at organisere data i træstrukturer, som gør det muligt at tilføje ny information uden at påvirke eksisterende data. Ved hjælp af XPath-udtryk kan man hurtigt hente relevante data, hvilket gør det til et uundværligt værktøj for pentestere. Dog er den eneste begrænsning, at MagicTree kun understøtter XML-data, hvilket betyder, at det ikke kan håndtere output fra værktøjer, der genererer tekstbaserede resultater. På trods af dette er MagicTree et effektivt og anbefalelsesværdigt værktøj til automatisering af arbejdsprocesser og databehandling.
KeepNote er et andet populært værktøj til notetagning, men med ekstra funktioner, der adskiller det fra traditionelle programmer som Notepad. KeepNote er platformuafhængig og giver brugerne mulighed for at organisere deres noter i hierarkiske strukturer, tilføje medier som billeder og lyd, samt bruge stavekontrol og interlinking. Denne funktionalitet gør KeepNote til et kraftfuldt værktøj for både professionelle og private, der ønsker at holde deres notater organiseret og let tilgængelige. Extensions til programmet giver yderligere muligheder for at udvide funktionaliteten og tilpasse det til individuelle behov.
Lumify er en open-source datavisualisering og analyseplatform, der giver brugerne mulighed for at aggregere data i et grafisk interface og udføre avancerede analyser. Et af de mest fremtrædende funktioner ved Lumify er dens evne til at integrere kort, hvilket giver brugerne mulighed for at visualisere data på et globalt kort. Dette gør det lettere at forstå geografiske sammenhænge og finde mønstre i data, der ellers ville være vanskelige at få øje på. Lumify understøtter også live deling af arbejdsområder, hvilket gør det muligt for teammedlemmer at arbejde sammen i realtid. Kombinationen af disse funktioner gør Lumify til et ideelt valg for både efterforskning og datavisualisering, og den åbne kildekode giver brugerne mulighed for at tilpasse værktøjet til deres specifikke behov.
Xmind, der er et af de mest populære værktøjer til at skabe mindmaps, gør det muligt for brugerne at organisere deres ideer visuelt. Mindmaps er et effektivt redskab til at strukturere komplekse informationer og skabe forbindelse mellem forskellige begreber og ideer. Xmind giver brugerne mulighed for at vælge mellem forskellige skabeloner og temaer og tilføje tekst, billeder og andre medier for at gøre deres mindmaps mere informative. Selvom den gratis version har visse begrænsninger, tilbyder den stadig tilstrækkelige funktioner til at skabe effektive mindmaps til projektledelse, beslutningstagning og planlægning.
En grundlæggende tilgang til dataanalyse involverer en systematisk proces, hvor målet er at finde svar på specifikke spørgsmål. Når man arbejder med store datamængder, er det afgørende at kunne identificere de relevante oplysninger hurtigt og effektivt, hvilket kræver både værktøjer og en metodisk tilgang. De nævnte værktøjer spiller en central rolle i at understøtte denne proces og gøre dataanalyse både lettere og mere overskuelig.
For at opnå optimale resultater med disse værktøjer er det vigtigt at forstå de specifikke behov og kontekster, hvor de anvendes. Hver platform tilbyder forskellige funktioner og muligheder, og det er afgørende at vælge det rette værktøj baseret på opgavens kompleksitet og de ønskede resultater. Dataanalyse er ikke kun et spørgsmål om at anvende værktøjer, men også om at forstå de underliggende principper, der guider processen, som for eksempel hvordan man bedst organiserer data, visualiserer relationer og kommunikerer resultater.
Hvordan man opretter og konfigurerer en brugerdefineret transform i Maltego
I denne proces er vi primært interesseret i at skabe en brugerdefineret transform i Maltego ved hjælp af Python. Transformationssystemet i Maltego giver mulighed for at udvide dens funktionalitet ved at tilføje eksterne koder, som kan trække data fra eksterne kilder og returnere dem som en del af Maltego's analyseværktøjer. Vi vil her gennemgå, hvordan man implementerer en simpel transform, som anvender en offentlig API og viser, hvordan data fra denne API kan bruges i Maltego.
Først opretter vi en simpel Python-script, som laver en anmodning til en ekstern tjeneste, herunder fejlhåndtering og parsing af API-svar. I dette eksempel anvender vi en API fra HaveIBeenPwned (HIBP) til at kontrollere, om en given e-mailadresse er blevet kompromitteret i et datalæk.
Oprettelse af en grundlæggende transform
Vores første skridt er at definere den nødvendige Python-kode. Denne kode skal sende en GET-anmodning til HIBP's API og behandle svarene for at generere en liste over lækkede data. Vi bruger Python-biblioteker som urllib2 til at sende anmodningen og MaltegoTransform til at oprette Maltego-objekter, der kan håndtere svarene.
I dette eksempel håndteres undtagelserne simpelthen ved at ignorere dem (via except-blokken), men i en mere robust implementering bør du overveje at tilføje fejlhåndtering, som gør det muligt at logge fejl eller vise en passende fejlmeddelelse.
Konfiguration i Maltego
Når Python-scriptet er skrevet, er det næste skridt at integrere det som en transform i Maltego. Under fanen 'Manage' i Maltego vælger du 'Local Transform' for at starte konfigurationsguiden. Her bliver du bedt om at udfylde information om transformens navn, ID og beskrivelse, samt definere, hvilken type entitet transformen tager som input. I vores tilfælde vil input være en e-mailadresse.
Når du har udfyldt disse oplysninger, skal du angive stien til den Python-kommando, der skal bruges til at køre scriptet (f.eks. /usr/bin/python for Linux eller C:\Python27\python.exe for Windows). Derefter angiver du den absolutte sti til din Python-fil (f.eks. /root/Desktop/transforms/emailhibp.py).
Med disse indstillinger på plads kan du afslutte opsætningen og begynde at bruge transformen direkte fra Maltego.
Eksekvering og Verifikation
Når din transform er korrekt konfigureret, kan du teste den ved at vælge en e-mailadresse i Maltego og højreklikke for at vælge den nyoprettede transform. Hvis alt fungerer korrekt, bør du se output, der viser de lækkede steder, hvor den angivne e-mailadresse har været involveret, som f.eks. “Pwned at Adobe, Gawker, Stratfor”.
Dette demonstrerer grundlæggende funktionaliteten af en brugerdefineret transform i Maltego, og viser, hvordan Python kan bruges til at hente og vise eksterne data i Maltego.
Oprettelse af Yderligere Transforms
I det næste skridt kan du udvide dit transformbibliotek ved at implementere flere eksterne API'er eller værktøjer, der kan udtrække nyttige data. For eksempel kunne du oprette en transform, der bruger et værktøj som re-biblioteket i Python til at udtrække domæner, der deler en IP-adresse ved at scrape webindhold fra en given side.
Her er et eksempel på en transform, der bruger et IP-omvendt opslag:
Dette script vil sende en GET-anmodning til my-ip-neighbors.com for at få alle domæner, der deler IP-adressen med den angivne. Det benytter re-biblioteket til at udtrække relevante domæner ved hjælp af regulære udtryk.
Afsluttende Bemærkninger
Når du arbejder med Maltego, kan det være nyttigt at bruge Python til hurtigt at udvikle kraftfulde værktøjer til informationsindsamling. Ved at skabe brugerdefinerede transforms kan du automatisk hente data fra API'er og andre online kilder, og du kan integrere disse data i Maltegos grafiske interface for at udføre videre analyser.
For at opnå det bedste resultat er det vigtigt at forstå de grundlæggende Python-teknikker, der er nødvendige for effektiv fejlhåndtering, dataindsamling og databehandling. Python giver et væld af biblioteker og værktøjer, som kan gøre din analyse mere effektiv og hurtig, samtidig med at du sikrer, at dataene er korrekte og relevante.
Hvordan indsamler man informationer om en person eller virksomhed gennem OSINT?
Når vi taler om Open Source Intelligence (OSINT), refererer vi til metoderne, der benytter offentligt tilgængelige kilder til at indsamle informationer om en person eller en virksomhed. Dette kan være et værdifuldt redskab i mange situationer, fra personlige undersøgelser til professionelle behov som cybersikkerhed eller konkurrentanalyse. Selvom det kan være en udfordring at få fat på de primære data som navn og e-mailadresse, er det muligt at indhente disse informationer gennem en sammenhængende indsamlingsproces.
Starten på enhver informationsindsamling begynder ofte med et simpelt Google-søgning. Hvis du har et navn, for eksempel et for- og efternavn, kan du begynde at søge efter personens tilstedeværelse online. Måske finder du et personligt blogindlæg eller en hjemmeside, der giver oplysninger om vedkommendes interesser, uddannelse, alder eller måske endda kontaktoplysninger. Når du har fundet en relevant hjemmeside, er det ofte muligt at udtrække yderligere data, som kan føre dig videre til sociale medieprofiler eller en e-mailadresse.
For eksempel, hvis du finder ud af, at personen har en blog og nævner sin uddannelse der, kan du bruge denne information til at søge på sociale medieplatforme som Facebook. På Facebook kan du få adgang til et væld af oplysninger, herunder jobplacering, forbindelser, billeder og ofte links til andre profiler. Ved at bruge disse data kan du finde videre information om vedkommende, som f.eks. en LinkedIn-profil eller en arbejdsrelateret e-mailadresse.
De fleste virksomheder bruger et mønster til at skabe e-mailadresser for deres medarbejdere, som oftest inkluderer første bogstav i fornavnet efterfulgt af efternavnet. Hvis du kender virksomhedens navn, kan du også være i stand til at udlede en e-mailadresse. Dette kan gøres manuelt ved at prøve forskellige kombinationer eller ved at bruge værktøjer som "harvester", der automatisk henter e-mailadresser fra en given domæne.
I forhold til virksomhedsinformationer er det generelt lettere at få adgang til oplysninger, da mange virksomheders data er offentligt tilgængelige. Dette kan omfatte oplysninger som virksomhedens navn, etableringsår, ledelsesstruktur, adresse og kontaktinformationer. Ved at kende virksomhedens navn kan du hurtigt finde deres officielle hjemmeside, og ved at gennemføre en simpel Whois-søgning kan du få adgang til registrantens oplysninger, som kan afsløre yderligere kontaktdata.
Virksomheder er også ofte aktive på sociale medieplatforme som Facebook, LinkedIn og Twitter, og de giver ofte oplysninger om ledige stillinger, medarbejdere og andre relevante oplysninger. Hvis du har et domænenavn, kan du hurtigt finde ud af, hvilket website der tilhører virksomheden, og derefter bruge værktøjer som SEMRush eller LinkedIn til at hente flere data.
Når du arbejder med domæner og IP-adresser, kan du hente meget information fra Whois-databasen. Her finder du oplysninger om domænenavnets ejer, servere, registrantens kontaktoplysninger og meget mere. For eksempel kan du køre en simpel ping-kommando for at få en IP-adresse, eller du kan bruge dedikerede værktøjer som Maltego eller SearchDiggity til at hente subdomæner eller specifikke filer fra et domæne. At analysere disse data kan være teknisk krævende, men for en person, der følger metoderne i denne bog, er det en læringskurve, der er overkommelig.
Udover at finde informationer om personer og virksomheder kan OSINT også være nyttigt til at samle data om specifikke domæner. Hvis du kender et domænenavn, kan du bruge søgemaskiner til at finde subdomæner, e-mailadresser eller relaterede filer. Det kan være en god idé at bruge værktøjer som Maltego til at udføre disse analyser systematisk. For eksempel kan du finde underdomæner ved at bruge en simpel søgeoperator i Google eller oprette et Python-script til at gøre arbejdet automatisk. Dette kan hjælpe med at få et klart billede af, hvilke data der er tilgængelige offentligt for en given domæne.
Når du har opnået disse informationer, kan de bruges til en række formål. For eksempel, hvis du er en IT-konsulent, kan disse data hjælpe med at vurdere en virksomheds cybersikkerhed. Hvis du er en professionel i en helt anden branche, kan du bruge oplysningerne til at forstå din konkurrents styrker og svagheder. For en teknisk analytiker kan det være nødvendigt at dykke dybere ned i netværksinfrastrukturer og bruge mere avancerede værktøjer som Maltego og harvester til at udtrække informationer fra domæner, e-mails og servere.
Det er vigtigt at huske på, at OSINT ikke altid kræver avanceret teknisk viden. Mange af de værktøjer og metoder, der er beskrevet i denne bog, kan anvendes af folk uden teknisk baggrund, så længe de forstår grundprincipperne og følger de nødvendige trin. At arbejde med OSINT kan dog være tidskrævende, og det er vigtigt at forstå både de lovgivningsmæssige og etiske rammer for indsamling af data.
Når du udfører OSINT-analyser, er det også vigtigt at være opmærksom på, at ikke alle oplysninger, du finder, nødvendigvis er nøjagtige. Data kan være forældede eller ukorrekte, så det er altid klogt at krydstjekke informationerne på tværs af flere kilder for at sikre deres pålidelighed. Det er også en god idé at anvende værktøjer, der kan automatisere nogle af disse processer, da de kan reducere risikoen for menneskelige fejl.
Hvordan forstå og anvende japansk i dagligdags situationer: Nøgleord og udtryk
Hvordan elektricitet ændrede verden: Fra Voltas batteri til Faradays elektromagnetisme
Hvordan håndteres brugerdefinerede visuelle elementer og ressourcer i Android-udvikling?
Hvordan lærer man en hund komplekse tricks som at rulle tønden og danse synkront?
Hvordan Arietta undslap sin fangevogter og hvad vi kan lære af hendes mod
Hvordan renderes HTML i React med JSX?
Hvordan udvider man ESP32’s netværksforbindelser ud over Wi-Fi og BLE?
Hvordan forstår man tyske markeder og indkøbsvaner?

Deutsch
Francais
Nederlands
Svenska
Norsk
Dansk
Suomi
Espanol
Italiano
Portugues
Magyar
Polski
Cestina
Русский