• IPFire 2.29 Core Update 197 – stor uppdatering med snabbare, säkrare VPN och smartare energihantering

    Den populära brandväggsdistributionen IPFire har släppt Core Update 197. Uppdateringen bjuder på en total omarbetning av OpenVPN, energisnålare CPU-hantering, stöd för TPM 2.0-emulering och en lång rad paketuppdateringar.

    Den öppna brandväggsdistributionen IPFire har fått en rejäl uppdatering: Core Update 197. Det här är inte en liten putsning i hörnen, utan en release som förändrar både prestanda och säkerhet på djupet.

    Största nyheten: OpenVPN 2.6

    OpenVPN har fått en total makeover och uppdaterats till version 2.6. Det innebär:

    • Starkare kryptering och mer flexibla algoritmer
    • Enklare klientkonfiguration – allt samlas i en enda fil i stället för flera
    • Större IP-pooler eftersom gamla subnät-topologin försvinner
    • Bättre kompatibilitet med både nya och äldre klienter – utan att du som användare behöver ändra något

    Kort sagt: VPN blir både säkrare och enklare.

    Energisnålare brandvägg

    Tidigare körde IPFire alltid CPU:n i full fart för att undvika fördröjningar i nätverket. Men moderna processorer kan växla hastighet blixtsnabbt, så nu låter IPFire processorn klocka ner som standard.

    • På Intel används P-State
    • Annars används den nya schedutil-tekniken i Linuxkärnan

    Resultatet? Mindre strömförbrukning och svalare datorer – utan att brandväggen tappar tempo.

    Fler förbättringar

    • WireGuard: Importerar nu konfigurationer med Windows-radbrytningar och ignorerar IPv6-rutter som ändå inte används
    • Säkerhetskopior: Nu kan även riktigt stora backupfiler (över 2 GB) återställas direkt via webbgränssnittet
    • Intrusion Prevention System: Städats upp genom att ta bort en gammal, nedlagd SSL-lista
    • Buggfixar: Bland annat en irriterande start-bugg som kunde stoppa nätverksgränssnitt
    • TPM 2.0-emulering: Möjliggör virtuella maskiner med Windows 11
    • arpwatch: Nytt verktyg som skickar e-post när en ny enhet dyker upp på ditt nätverk

    Massor av paketuppdateringar

    Kärnan har bumpats till Linux 6.12.41 LTS och med det följer en hel rad nya och säkrare versioner av kända verktyg och bibliotek: Apache, Bash, OpenSSL, Suricata, SQLite, GnuTLS, strongSwan, BIND och många fler.

    Även tillägg (add-ons) har fått kärlek: Samba, Git, HAProxy, FreeRADIUS, Zabbix och andra har uppdaterats till senaste versionerna. Dessutom har en kinesisk översättning lagts till.

    Sammanfattning

    IPFire 2.29 Core Update 197 är en milstolpe: snabbare, svalare och betydligt säkrare. Framför allt tack vare OpenVPN-lyftet och energisnålare CPU-hantering. För dig som kör IPFire är det här en uppdatering du inte vill missa!

    https://www.ipfire.org/downloads/ipfire-2.29-core194

    IPFire – vad är det?

    IPFire är en fri, härdad Linux-distribution för nätverkssäkerhet. Den körs som brandvägg/router och erbjuder paketinspektion, VPN, IDS/IPS och ett webbgränssnitt för enkel administration.

    Taggar: Öppen källkod, Brandvägg/Router, IDS/IPS, VPN, Webb-UI, Add-ons

    Kärnfunktioner

    • Stateful brandvägg och zonmodell (rött/grönt/blått/orange nät)
    • VPN: OpenVPN och WireGuard med klientexport och fjärråtkomst
    • IDS/IPS: Suricata med regler och larm
    • DNS & DHCP: inbyggd resolver (Unbound/BIND), DHCP-server
    • Webbgränssnitt för uppdateringar, loggar, nätverksöversikt
    • Add-ons: Samba, HAProxy, FreeRADIUS, Zabbix m.fl.
    • Backup/restore via webbgränssnittet, inklusive stora arkiv

    Nyheter i Core Update 197

    • OpenVPN 2.6 – total översyn: starkare säkerhet, enklare klientexport, större IP-pooler, slopad kompression
    • Energihantering: CPU klockas ner som standard (Intel P-State eller schedutil)
    • WireGuard: stöd för Windows-radbrytningar, ignorerar IPv6-rutter i importer
    • Säkerhetskopior: återställning av filer > 2 GB direkt i webbgränssnittet
    • Nätverk: fix för race condition som hindrade vissa gränssnitt vid uppstart
    • Kärna: Linux 6.12.41 LTS med nya mitigeringar
    • Nya verktyg: TPM 2.0-emulering, arpwatch
    • Paketuppdateringar: Apache, Bash, OpenSSL, Suricata, SQLite, GnuTLS, strongSwan, BIND, Samba, Git, HAProxy, FreeRADIUS, Zabbix m.fl.

  • Wireshark 4.4.9 ute – fixar buggar och slipar protokollstödet

    Den nya versionen av nätverksanalysatorn fokuserar på stabilitet, med flera buggfixar och förbättrat stöd för befintliga protokoll.

    Wireshark 4.4.9 är nu släppt som den nionde underhållsuppdateringen i 4.4-serien. Uppdateringen, som kommer ungefär sex veckor efter föregångaren 4.4.8, innehåller inga nya protokoll eller filformat, men bjuder på en rad rättelser och förbättringar.

    Bland annat har stödet för protokoll som BACapp, LIN, MySQL, RDM, SABP, SCCP, sFlow och SSH uppdaterats.

    Flera störande buggar har också åtgärdats:

    • Felaktig avkodning av SCCP LUDT-segmentering.
    • Ett problem i LZ77-avkodaren som läste 16-bitars längder i stället för 32-bitars.
    • Fel i tolkningen av RDM Product Detail List ID.
    • En bugg som gjorde att Ciscodump inte startade inspelning på Cisco IOS-enheter.
    • Ett problem i BACnet WritePropertyMultiple där en avslutande tagg inte visades trots att den fanns i råpaketet.

    Wireshark 4.4.9 kan laddas ner som källkod från den officiella webbplatsen. Användare av Linux hittar versionen i sina paketförråd, medan Flatpak-utgåvan på Flathub finns kvar – men utan stöd för datainsamling.

    Sedan lanseringen på 1990-talet har Wireshark etablerat sig som världens mest använda nätverksanalysator. Programmet används dagligen av nätverksspecialister, utvecklare och utbildare för att felsöka, analysera och undervisa.

    Fakta · Wireshark 4.4.9
    Version
    4.4.9 (stabil gren 4.4)
    Släppdatum
    28 augusti 2025
    Säkerhet
    Åtgärdar wnpa-sec-2025-03 (krasch i SSH-dissektorn)
    Uppdaterade protokoll
    BACapp LIN MySQL RDM SABP SCCP sFlow SSH
    Rättade buggar (urval)
    • SCCP LUDT-segmentering: avkodning kunde fallera.
    • LZ77-avkodare: läste 16-bitars längd i stället för 32-bitars.
    • RDM Product Detail List ID: felaktig dissektion.
    • Ciscodump: start av inspelning misslyckades på Cisco IOS.
    • BACnet WritePropertyMultiple: avslutande kontexttagg 1 visades inte.
    Nytt protokollstöd
    Inget nytt i denna version.
    Capture-filer / filformat
    Inga nya/uppdaterade format i denna version.
    Vad gör Wireshark?
    Wireshark är en paketanalysator: den fångar nätverkstrafik (live eller från fil), dissekerar protokoll lager för lager och visar varje fält så att du kan felsöka, analysera prestanda, omvänd-konstruera protokoll och utbilda.
    Under huven · nördiga detaljer
    • Standardformat: pcapng (kan skrivas som pcap vid behov).
    • CLI-verktyg som följer med: tshark, dumpcap, capinfos, editcap, mergecap, m.fl.
    • Extcap-källor: ciscodump, sshdump, androiddump, udpdump.
    • Byggsystem: CMake + Ninja. Qt 6 är standard-GUI.
    • Rättigheter vid inspelning: Windows kräver Npcap/NPF; Linux/Unix använder dumpcap med begränsade privilegier.
    • Flatpak: kan inte göra lokala captures pga sandbox, men fjärrcapture är möjligt.
    ABC80
  • Go 1.25 – Nya funktioner, snabbare prestanda och experimentella tekniker

    Go är ett urgammalt strategibrädspel från Kina, spelat med svarta och vita stenar på ett rutnät. Målet är att omringa områden och fånga motståndarens stenar. Det har inget att göra med programmeringsspråket Go. Reglerna är enkla men spelet är djupt och komplext.I Go betyder atari att en sten eller grupp har bara en fri punkt kvar och riskerar att fångas nästa drag. Företaget Atari valde namnet för att det signalerar ett kritiskt och avgörande läge i spelet.

    Go-projektet har släppt version 1.25 av sitt programmeringsspråk, och uppdateringen är full av förbättringar inom både verktyg, kompilator, runtime och standardbibliotek. Som vanligt kommer versionen precis sex månader efter föregångaren, men den här gången introduceras flera spännande nyheter – inklusive två större experimentella funktioner.

    Ny experimentell Garbage Collector
    En av de mest intressanta nyheterna är en ny garbage collector som är optimerad för att hantera många små objekt mer effektivt. Tester visar att den kan minska minneshanteringskostnaden med 10–40 % i praktiska scenarier. Den är inte aktiverad som standard – utvecklare behöver slå på den själva och kan sedan lämna feedback till Go-teamet.

    Snabbare och mer flexibel JSON-hantering
    Den andra stora experimentella nyheten är paketet encoding/json/v2. Det är en uppdaterad JSON-implementation som lovar snabbare avkodning och fler konfigurationsmöjligheter. Även den här funktionen kräver att man aktivt väljer att använda den.

    Automatisk optimering i container-miljöer
    Go 1.25 gör att GOMAXPROCS nu automatiskt anpassar sig efter tillgängliga CPU-resurser i miljöer som Kubernetes. Tidigare krävdes manuell konfigurering för att uppnå detta.

    Förbättringar i kompilatorn

    • Snabbare allokering av slices.
    • DWARF5-debuginformation, vilket minskar storleken på binärer och påskyndar länkning, särskilt i större projekt.

    Förbättrade utvecklingsverktyg

    • Nya go vet-kontroller som fångar upp vanliga programmeringsfel.
    • Möjlighet att ignorera mappar direkt i go.mod.
    • go doc kan nu köra en lokal dokumentationsserver med flaggan -http.
    • Ett helt nytt paket – testing/synctest – gör det lättare att testa parallell kod utan risk för klassiska race condition-problem.

    Standardbiblioteket och säkerhet

    • Förbättrad prestanda i kryptografiska algoritmer.
    • Mer konsekvent hantering av ASN.1-data.
    • Nya funktioner för nätverks- och TLS-anslutningar.

    Plattformsförändringar

    • Äldre versioner av macOS stöds inte längre.
    • Go 1.25 är den sista versionen med stöd för 32-bitars Windows/ARM, som nu tas ur bruk.

    Tillgänglighet
    Go 1.25 kan laddas ned som färdiga binärfiler och installationspaket från den officiella nedladdningssidan. En fullständig lista över alla ändringar finns i Go 1.25 Release Notes, och fler blogginlägg från utvecklingsteamet väntas de närmaste veckorna.

    Exempel i språket go

    Ett enkelt program som skriver Hello, World! i terminalen:

    package main
    
    import "fmt"
    
    func main() {
        fmt.Println("Hello, World!")
    }
    

    Förklaring:

    • package main – anger att programmet är ett körbart program.
    • import "fmt" – tar in paketet fmt för utskrift.
    • func main() – huvudfunktionen som körs först.
    • fmt.Println(...) – skriver ut text med radbrytning.

    Kör programmet:

    go run hello.go

    Kompilera till en binärfil:

    go build -o hello hello.go
    ./hello

    Faktaruta: programmeringsspråket Go

    Översikt

    Go (även kallat Golang) är ett kompilerat, statiskt typat språk från Google med inbyggd stöd för samtidighet (goroutines och kanaler), snabb kompilering och enkel distribution som fristående binärer.

    Vad språket klarar

    • Högpresterande nätverks- och serverprogram med låg latens.
    • Massiv samtidighet via goroutines och chan utan trådbekymmer.
    • Snabb kompilering till statiska, portabla binärer (lätt att containerisera).
    • Inbyggd minnessäkerhet och garbage collection.
    • Stort standardbibliotek: nätverk, HTTP, kryptografi, testning m.m.
    • Förstklassiga verktyg: go build, go test, go fmt, go vet, moduler.

    Vanliga användningsområden

    • Moln- och mikrotjänster, REST/GraphQL-API:er.
    • Distribuerade system, nätverksservrar, proxyer och gateways.
    • DevOps- och plattformsverktyg (t.ex. Docker, delar av Kubernetes-ekosystemet).
    • Kommandoradsverktyg och automation.
    • Data- och meddelandeflöden (streaming), observability/telemetri.

    Kort historik

    • Startat på Google av Robert Griesemer, Rob Pike och Ken Thompson.
    • Offentligt presenterat 2009; version 1.0 släpptes 2012.
    • Designmål: enkelhet, snabbhet, effektiv samtidighet och stark verktygskedja.

    Styrkor & saker att känna till

    • Styrkor: enkel syntax, snabb kompilering, robust standardbibliotek, utmärkt samtidighetsmodell.
    • Observera: minimalistisk generik (finns), inga undantag (errors hanteras explicit), mindre fokus på OOP-arv; GUI och mycket tunga numeriska arbetsflöden görs ofta i andra ekosystem.

    Exempel (körbar binär i en fil): go build -o app .

Etikett: nätverk

  • IPFire 2.29 Core Update 197 – stor uppdatering med snabbare, säkrare VPN och smartare energihantering

    Den populära brandväggsdistributionen IPFire har släppt Core Update 197. Uppdateringen bjuder på en total omarbetning av OpenVPN, energisnålare CPU-hantering, stöd för TPM 2.0-emulering och en lång rad paketuppdateringar. Den öppna brandväggsdistributionen IPFire har fått en rejäl uppdatering: Core Update 197. Det här är inte en liten putsning i hörnen, utan en release som förändrar både…

  • Wireshark 4.4.9 ute – fixar buggar och slipar protokollstödet

    Den nya versionen av nätverksanalysatorn fokuserar på stabilitet, med flera buggfixar och förbättrat stöd för befintliga protokoll. Wireshark 4.4.9 är nu släppt som den nionde underhållsuppdateringen i 4.4-serien. Uppdateringen, som kommer ungefär sex veckor efter föregångaren 4.4.8, innehåller inga nya protokoll eller filformat, men bjuder på en rad rättelser och förbättringar. Bland annat har stödet…

  • Go 1.25 – Nya funktioner, snabbare prestanda och experimentella tekniker

    Go-projektet har släppt version 1.25 av sitt programmeringsspråk, och uppdateringen är full av förbättringar inom både verktyg, kompilator, runtime och standardbibliotek. Som vanligt kommer versionen precis sex månader efter föregångaren, men den här gången introduceras flera spännande nyheter – inklusive två större experimentella funktioner. Ny experimentell Garbage CollectorEn av de mest intressanta nyheterna är en…