DNSCrypt - Securing DNS Traffic

In gleicher Weise wir SSL den HTTP Web-Traffic in HTTPS-verschlüsselten Web-Traffic wandelt, wandelt auch DNSCrypt den regulären DNS-Verkehr in verschlüsselte DNS-Verkehr. Dadurch ist man wieder ein Stück sicherer vor Lauschangriffen und Man-in-the-Middle-Attacken. Das System erfordert keine Änderungen an Domain-Namen oder wie sie funktionieren, es besteht einfach aus einem Verfahren zur sicheren Verschlüsselung von Kommunikation zwischen Client und DNS-Servern.

Das Projekt haben wird dem DNS Anbieter openDNS zu verdanken ist. Es befinden sich derzeit noch im Beta Status und wird hauptsächlich für die eigene Infrastruktur und Kunden entwickelt. Das beste an der ganzen Sache: Der Quellecode ist offen und auf Github verfügbar. Ich habe das Programm mit den openDNS Servern testen können und wollte euch eine kleine Visualisierung des nicht Traffics vorenthalten. Die erste Abbildung zeigt eine Standardquery für loewenherz.geekhost.de. an die öffentlichen Google DNS Server. Die zweite Abbildung zeigt das selber, aber über die openDNS Server mit DNSCrypt.
Verschlüsselter DNS Traffic Verschlüsselter DNS Traffic

Eine wirkliche Implementation von openSSL in den Domain Name Service hat sich openDNS gespart - glücklicherweise. Stattdessen haben sie einen SSLWrapper um DNS-Client sowie um DNS-Server geschraubt. Dieser Wrapper ist also quasi ein lokaler Proxyserver der für die Verschlüsselung zuständig ist. Dadurch, das sie nicht an den in den RFCs beschriebenen Standards gebastelt haben, sollte es auch keine größeren Probleme bei der Integration in ein vorhandenes Netz geben. Nach Aussage von openDNS soll DNScrypt perfekt mit DNSSEC zusammenarbeiten. Das kann ich wegen fehlender DNSSEC-NS nicht bestätigen, aber ist durch die die layerartige Aufbauweise durchaus zu erwarten.

Sobald ich es geschafft habe eine lauffähige Version für meinen Router, der auch gleichzeitig unser DNS ist, zu kompilieren, wird der heimische DNS Traffic auch verschlüsselt.

Fazit: Geile Sache

Links:

[System Tools #5] Microsoft Baseline Security Analyzer


Microsoft Baseline Security Analyzer</a></strong></em> ist ein easy-to-use Werkzeug um sicherheitskritische Fehlkonfigurationen und fehlende Security Update/Hotfixes auf Servern sowie Desktops zu ermitteln Die Analysen folgen dabei den von Microsoft empfohlenen Sicherheitsrichtlinien. Das Tool ist nicht auf eine lokalen Maschine beschränkt, sondern kann ganze Domainnetzwerk remote analysieren - Voraussetzung ist jedoch ein Account mit lokalen Adminstrationsrechten auf den Remotekisten.

Ist das Tool durchgelaufen liefert es eine Auflisten der verschiedenen Systembereiche. Eventuelle Sicherheitslücken werden in verschiedenen Stufen unterteilte(critical, non-critical, etc…). Sollte es kritische Fehler geben wird auch ein Lösungsweg angeboten. MBSA unterstützt folgende System:

  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows Server 2003
  • Windows Server 2008
  • Windows Server 2008 R2
Legacy Produkt Support gibt es mit dem Custome MBSA von Shavlik. Darunter fällt zum Beispiel:
  • ISA Server 2000
  • Office 2000
  • FrontPage Server Extensions 2000/2002
  • Visual Studio .Net 2002/2003
  • SQL Server 7.0/2000
  • Other products not included in Microsoft’s supported products list
Alles in allem ein nützliches Tool um seine eigene Arbeit zu überprüfen.

Download: Microsoft

[System Tools #4] RunAsSvc

RunAsSvc Benutzeroberfläche

RunAsSvc Ein Anwendung als Service starten - leichter gesagt als getan. Auf modernen Windows Betriebssystemen funktioniert das mit dem CommandPrompt Tool SC.exe.

Da aber Windows Server Administratoren bekannterweise verwöhnte kleine faule Bitches sind, gibt es hierfür eine KlickiBunti Alternative. Mit dem kostenlosen RunAsSvc ist es möglich auf Windows Systemen der Generation 2000 - 2008 eine Anwendung mit ein paar Klicks als NTService zu registrieren.

Der Vorteil eines Services gegenüber einem normalen Programm, ist es, das er an keine interaktive Benutzersession gebunden ist - kurz gesagt: läuft auch wenn niemand angemeldet ist. Aus diesem Grund ist dieses Tool besonders für Server interessant. Ich habe damit beispielsweise den in Java programmierten MediaServer Sockso als NTService registriert - klappt super. Besonders komfortable ist auch das entfernen eines angelegten Dienstes. Das geht ganz einfach über ControlPanel -> Programm&Features <p style=”text-align: center;”>Download: Primasoft</p>

Netzkulturtag

Netzkulturtag FlyerN
erds vereinigt euch, denn mbITme ist vorhin die Idee gekommen einen Netzkulturtag zu entwickeln.. Alle Freaks sollen sich und andere gleichgesinnte feiern und diesen Tag einfach genießen. Für richtige eingefleischte Nerds ist es wie ein zweiter Geburtstag… Der Netzkulturtag – zu Ehren aller Nerds und Geeks, die das Internet zusammenhalten und für funktionierende “Technik” sorgen! Eine Idee, welche die Macher, Schaffer und Aktivisten der ‘Digitalen Welt’ vereinen soll. Es gibt extrem viele unsinnge Feiertage auf dieser Erde, wie z.B.
  • 01. Mai: Weltlachtag
  • 17. Mai: Weltfernmeldetag
  • 25. Mai: Tag des Handtuchs
Warum sollten wir nicht, neben dem Nerd-Pride-Day noch einen größeren, bekannteren und vor allem einen Feiertag entwickeln, welcher auch gleich in Deutschland bekannt wird. Mit diesem Feiertag sollen sich nicht nur Computer-Freaks angesprochen fühlen, sondern eben auch alle Freckler, Techniker, Elektriker und z.B. Webdesigner! Wir, die technikversierten Menschen dieser Erde, bestimmen die Zukunft, denn wer lebt heute noch ohne Internet, Social Media oder automatische Kaffeemaschine? Diese Menschen, welche täglich etwas für den technologischen Fortschritt tun, sollen geehrt werden und sich selbst an diesem Tag ehren! Ziel ist es, die oftmals nur unzureichend beachteten “Helden” des Internets zu ehren, die Servertechnik, Software und Inhalte betreuen und zumeist kostenfrei bereitstellen. Ohne die Nerds wäre das Internet und die gesamte digitale Welt in seiner heutigen Form nicht denkbar. Welches Datum ist passender als der 06. August 1991: Tim Berners-Lee entwickelte um das Jahr 1989 am CERN die Grundlagen des World Wide Web. Am 6. August 1991 machte er dieses Projekt eines Hypertext-Dienstes im Internet mit einem Beitrag zur Newsgroup alt.hypertext öffentlich und weltweit verfügbar.[10] Lasst uns diesen Artikel übersetzen und auf der Welt verteilen, um somit diesen Tag zur Feier von Tim Berners-Lee und allen anderen Nerds/Geeks zu machen! Passend dazu wurde gleich ein Facebook und G+ Event erstellt: https://www.facebook.com/events/114796171983739/ https://plus.google.com/u/0/108984898794235463123/posts Also: $ sudo /etc/aktion/netzkulturtag start :-) PS.: Helft mit, denn mbITme kann nicht alleine den Netzkulturtag verbreiten! Wir brauchen Übersetzer, Designer (für ein Logo) und weitere Hirne für fortführende Entwicklungen der Idee! An alle Blogger: Schreibt doch nen Artikel drüber – dann erreichen wir noch mehr Nerds, Geeks und Techniker :-) Besucht doch den Diskussionsthread bei mbITsec!
Super Idee vom Mbitme. Wird wohl noch ein paar Tage dauern bis Webseite und Co. steht aber da packen wir schon. Ich auch ;)

[System Tools #3] Process Hacker

ProcessHacker Benutzeroberfläche

Der Windows Task Manager ist in seinen Möglichkeit ziemlich beschränkt. Mehr als Taskkillen und bisschen Performance monitoren ist nicht drin. Eine super Alternative ist ProcessHacker. Dieses Programm zeigt nicht nur laufende Prozesse an, sondern liefert auch alle möglichen Informationen über diese. Nebenbei bietet das Programm die Möglichkeit Prozesse zu manipulieren - beispielsweise per DDL-Injection.Nette Features wie “Send to Virustotal.com” (bei Rechtsklick auf einen Prozess) runden das Paket ab. Neben den ganzen built-in Funktionen lässt sich der ProcessHacker zusätzlich noch mit Plugins erweitern.

Ich habe den Windows Task Manager schon länger den Rücken gekehrt und ihn mit dem ProcessHacker ausgetauscht. Dazu musste ich nicht einmal im Windows-Systemordner rumfuschen, das erledigt der ProcessHacker, auf Wunsch, selbst.

Hier ein kleiner Ausschnitt des Repertoires

Prozesse

  • View processes in a tree view with highlighting
  • View detailed process statistics and performance graphs
  • Process tooltips are detailed and show context-specific information
  • Select multiple processes and terminate, suspend or resume them
  • Bypass almost all forms of process protection
  • Restart processes
  • Create process dumps
  • Inject DLLs
  • View and edit process security descriptors
  • View image properties such as imports and exports

Memory

  • View a virtual memory list
  • Read and modify memory using a hex editor
  • Dump memory to a file
  • Scan for strings

Network

  • View a list of network connections
  • Close network connections
  • Use tools such as whois, traceroute and ping

Download: Sourceforge

[System Tools #2] mRemote

mRemote Benutzeroberfläche
mRemote ist ein kostenloser multitab Verbindungsmanager für diverse Remote Access Verbindungen. Das Programm eignet sich besonders für faule Benutzer/Administratoren die oft auf vielen verschiedenen Servern unterwegs sind. mRemote ist quasi ein Wrapper für verschiedene Remote Access Programm wie z.B. mstsc.exe oder Putty.exe.

Das Programm speichert die verbindungsspezifischen Daten wie IP, Benutzername oder Domäne in einer XML Datei. Kennwörter werden dabei verschlüsselt. Ich selber benutzte dieses Programm täglich bei der Arbeit und will es nicht mehr missen. Nach einer Eingewöhnungsphase fühlt man sich schnell zuhause. mRemote unterstützt die Protokolle

  • RDP (Remote Desktop)
  • VNC (Virtual Network Computing)
  • ICA (Independent Computing Architecture)
  • SSH (Secure Shell)
  • Telnet (TELecommunication NETwork)
  • HTTP/S (Hypertext Transfer Protocol)
  • Rlogin (Rlogin)
  • RAW

Download: mRemote

[System Tools #1] DSynchronize

  DSynchronize Benutzeroberfläche

DSynchronize ist ein portables Synchronisations-Tool für Windows. Es kann in verschiedenen Zeitabständen einen oder mehrere Ordner rekursiv auf Festplatte, Diskette, LAN-Rechner, FTP-Server, USB-Stick oder CD/DVD synchronisieren.

Das ist erstmal nichts besonderes wenn da nicht noch das Feature der Echtzeit-Synchronisation wäre. Das gepaart mit der built-in Möglichkeit das Tool als NTService zu betreiben macht aus dem Programm ein super Werkzeug. Die Anwendungsfälle für ein solche Tools sind breit. Um nur mal ein paar zu nennen: Unbeaufsichtigte Synchronisation von Daten, kontinuierliche Instant Backups, Zusammenführung von Datenbeständen. <p style=”text-align: center;”>Download: Heise.de</p>

Wolkigen Aussichten Fuer Dropbox

Teamdrive Client Benutzeroberfläche

Letzte Woche habe ich in meinem Feedreader einen netten Artikel gefunden. Pascal Kurschildgen hat auf seinem Blog pri5eh4ck über das Programm Teamdrive berichtet. Es handelt sich dabei um eine Dropbox Alternative. Das besondere hieran ist aber, das Teamdrive auch einen Server bereitstellt. Diesen kann man selbst hosten und somit eine Cloud für Arme betreiben. Die Teamdrive Software(Server sowie Client) gibt es als Windows, Linux und Mac Version. Die Free Version des Servers - und das kann ich den Jungs nicht verdenken - ist auf 10GB beschränkt. Vollkommen ausreichend für meine Zwecke. Schön ist auch das sich Teamdrive, genau wie Dropbox, in die Ordnungsstruktur des jeweiligen Betriebssystems integriert. Sobald sich im TeamDrive Ordner etwas ändert bekommt das der Agent mit und synchronisiert die Änderungen automatisch in die Cloud.

Ich betreibe meinen Teamdrive Test mit der Windows Version des Servers auf einer virtuellen Maschine im Internet. Der Ressourceverbrauch liegt zwischen 5-10MB, quasi nichts. Der Client verbraucht beim synchronisieren, im Gegensatz zur Dropbox, ziemlich viele Ressource. Auf alten Maschinen kann das störend sein. Außerdem strotzt die Software nicht gerade durch seine Übersichtlichkeit, hat dafür aber viele nette Funktionen wie z.B. eine Versionsverwaltung oder einem Papierkorb.

Das einzige große Manko an dem Free-Client ist die beschränkte automatische Synchronisation. Dies äußert sich so, das nur 2GB der Dateien automatisch synchronisiert werden.

Beschränkung des Freeclients

Alles was darüber hinaus geht muss manuell hochgeladen werden, bzw. es muss jede Datei die über die 2GB hinausgeht per Hand bestätigt werden(siehe Abbildung). <h1 style=”text-align: center;”>Erstes Fazit zu Teamdrive</h1> Insgesamt macht Server sowie Client eine gute Figur und kann ein akkurater Ersatz für Dropbox sein. Die Free Versionen sind ziemlich stark eingeschränkt, geben aber einen guten Einblick was die Software leisten kann. Besonders die 2048MB “LiveSync” Beschränkung des Clients nervt, motiviert aber dazu zumindest eine Lizenz für die Clientsoftware zu erwerben. Wenn ein eigener Server verwendet wird ist Teamdrive gerade für datenschutzaffine Menschen ein super Tipp. Ein vollwertiges Urteil über die Software möchte ich erst abgeben wenn ich Sie ein paar Wochen in Betrieb hatte.

Portnumbers & Services

Hinter welchem Port lauscht welcher Dienst? Bei bekannte Ports wie 22,23,25 oder gar 80 weiß man es auf Anhieb. Für alle anderen Fälle hier eine kleine Liste von möglichen Dienste.

Die Liste als Excel Sheet gibt es hier <div style=”text-align: left;”> <table width=”585” border=”0” cellspacing=”0” cellpadding=”0”><colgroup> <col span=”3” width=”80” /> <col width=”265” /> <col width=”80” /> </colgroup>

Port

TCP

UDP

Description

Status

0 UDP Reserved Official 1 TCP UDP TCP Port Service Multiplexer (TCPMUX) Official 2 TCP UDP CompressNET Management Utility Official 3 TCP UDP CompressNET Compression Process Official 4 TCP UDP Unassigned Official 5 TCP UDP Remote Job Entry Official 7 TCP UDP Echo Protocol Official 8 TCP UDP Unassigned Official 9 TCP UDP Discard Protocol Official 10 TCP UDP Unassigned Official 11 TCP UDP Active Users (systat service) Official 12 TCP UDP Unassigned Official 13 TCP UDP Daytime Protocol (RFC 867) Official 14 TCP UDP Unassigned Official 15 TCP UDP Previously netstat service Unofficial 16 TCP UDP Unassigned Official 17 TCP UDP Quote of the Day Official 18 TCP UDP Message Send Protocol Official 19 TCP UDP Character Generator Protocol (CHARGEN) Official 20 TCP FTP—data transfer Official 21 TCP FTP—control (command) Official 22 TCP UDP Secure Shell (SSH)—used for secure logins, file transfers (scp, sftp) and port forwarding Official 23 TCP Telnet protocol—unencrypted text communications Official 24 TCP UDP Priv-mail : any private mail system.[citation needed] Official 25 TCP Simple Mail Transfer Protocol (SMTP)—used for e-mail routing between mail servers Official 26 TCP UDP Unassigned Official 27 TCP UDP NSW User System FE Official 29 TCP UDP MSG ICP Official 33 TCP UDP Display Support Protocol Official 34 TCP UDP Remote File (RF)—used to transfer files between machines Unofficial 35 TCP UDP Any private printer server protocol Official 37 TCP UDP TIME protocol Official 39 TCP UDP Resource Location Protocol (RLP)—used for determining the location of higher level services from hosts on a network Official 40 TCP UDP Unassigned Official 42 TCP UDP ARPA Host Name Server Protocol Official 42 TCP UDP Windows Internet Name Service Unofficial 43 TCP WHOIS protocol Official 47 TCP UDP NI FTP Official 49 TCP UDP TACACS Login Host protocol Official 50 TCP UDP Remote Mail Checking Protocol Official 51 TCP UDP IMP Logical Address Maintenance Official 52 TCP UDP XNS (Xerox Network Systems) Time Protocol Official 53 TCP UDP Domain Name System (DNS) Official 54 TCP UDP XNS (Xerox Network Systems) Clearinghouse Official 55 TCP UDP ISI Graphics Language (ISI-GL) Official 56 TCP UDP XNS (Xerox Network Systems) Authentication Official 56 TCP UDP Route Access Protocol (RAP) Unofficial 57 TCP Mail Transfer Protocol (RFC 780) Unofficial 58 TCP UDP XNS (Xerox Network Systems) Mail Official 67 UDP Bootstrap Protocol (BOOTP) Server; also used by Dynamic Host Configuration Protocol (DHCP) Official 68 UDP Bootstrap Protocol (BOOTP) Client; also used by Dynamic Host Configuration Protocol (DHCP) Official 69 UDP Trivial File Transfer Protocol (TFTP) Official 70 TCP Gopher protocol Official 71 TCP NETRJS protocol Official 72 TCP NETRJS protocol Official 73 TCP NETRJS protocol Official 74 TCP NETRJS protocol Official 79 TCP Finger protocol Official 80 TCP UDP Hypertext Transfer Protocol (HTTP) Official 81 TCP Torpark—Onion routing Unofficial 82 UDP Torpark—Control Unofficial 88 TCP UDP Kerberos—authentication system Official 90 TCP UDP dnsix (DoD Network Security for Information Exchange) Securit Attribute Token Map Official 90 TCP UDP Pointcast Unofficial 99 TCP WIP Message protocol Unofficial 101 TCP NIC host name Official 102 TCP ISO-TSAP (Transport Service Access Point) Class 0 protocol Official 104 TCP UDP ACR/NEMA Digital Imaging and Communications in Medicine Official 105 TCP UDP CCSO Nameserver Protocol (Qi/Ph) Official 107 TCP Remote TELNET Service protocol Official 108 TCP UDP SNA Gateway Access Server Official 109 TCP Post Office Protocol v2 (POP2) Official 110 TCP Post Office Protocol v3 (POP3) Official 111 TCP UDP ONC RPC (SunRPC) Official 113 TCP ident—Authentication Service/Identification Protocol, used by IRCservers to identify users Official 113 UDP Authentication Service (auth) Official 115 TCP Simple File Transfer Protocol (SFTP) Official 117 TCP UUCP Path Service Official 118 TCP UDP SQL (Structured Query Language) Services Official 119 TCP Network News Transfer Protocol (NNTP)—retrieval of newsgroup messages Official 123 UDP Network Time Protocol (NTP)—used for time synchronization Official 135 TCP UDP DCE endpoint resolution Official 135 TCP UDP Microsoft EPMAP (End Point Mapper), also known as DCE/RPCLocator service, used to remotely manage services including DHCP server, DNS server and WINS. Also used by DCOM Unofficial 137 TCP UDP NetBIOS NetBIOS Name Service Official 138 TCP UDP NetBIOS NetBIOS Datagram Service Official 139 TCP UDP NetBIOS NetBIOS Session Service Official 143 TCP Internet Message Access Protocol (IMAP)—management of email messages Official 152 TCP UDP Background File Transfer Program (BFTP) Official 153 TCP UDP SGMP, Simple Gateway Monitoring Protocol Official 156 TCP UDP SQL Service Official 158 TCP UDP DMSP, Distributed Mail Service Protocol Unofficial 161 UDP Simple Network Management Protocol (SNMP) Official 162 TCP UDP Simple Network Management Protocol Trap (SNMPTRAP) Official 170 TCP Print-srv, Network PostScript[citation needed] Official 175 TCP VMNET (IBM z/VM, z/OS & z/VSE - Network Job Entry(NJE))[citation needed] Official 177 TCP UDP X Display Manager Control Protocol (XDMCP) Official 179 TCP BGP (Border Gateway Protocol) Official 194 TCP UDP Internet Relay Chat (IRC) Official 199 TCP UDP SMUX, SNMP Unix Multiplexer Official 201 TCP UDP AppleTalk Routing Maintenance Official 209 TCP UDP The Quick Mail Transfer Protocol Official 210 TCP UDP ANSI Z39.50 Official 213 TCP UDP Internetwork Packet Exchange (IPX) Official 218 TCP UDP Message posting protocol (MPP) Official 220 TCP UDP Internet Message Access Protocol (IMAP), version 3 Official 256 TCP UDP 2DEV “2SP” Port Unofficial 259 TCP UDP ESRO, Efficient Short Remote Operations Official 264 TCP UDP BGMP, Border Gateway Multicast Protocol Official 280 TCP UDP http-mgmt Official 308 TCP Novastor Online Backup Official 311 TCP Mac OS X Server Admin (officially AppleShare IP Web administration) Official 318 TCP UDP PKIX TSP, Time Stamp Protocol Official 319 UDP Precision time protocol event messages Official 320 UDP Precision time protocol general messages Official 323 TCP UDP IMMP, Internet Message Mapping Protocol Unofficial 350 TCP UDP MATIP-Type A, Mapping of Airline Traffic over Internet Protocol Official 351 TCP UDP MATIP-Type B, Mapping of Airline Traffic over Internet Protocol Official 366 TCP UDP ODMR, On-Demand Mail Relay Official 369 TCP UDP Rpc2portmap Official 370 TCP codaauth2—Coda authentication server Official 370 UDP codaauth2—Coda authentication server Official 370 UDP securecast1—Outgoing packets to NAI’s servers Unofficial 371 TCP UDP ClearCase albd Official 383 TCP UDP HP data alarm manager Official 384 TCP UDP A Remote Network Server System Official 387 TCP UDP AURP, AppleTalk Update-based Routing Protocol Official 389 TCP UDP Lightweight Directory Access Protocol (LDAP) Official 401 TCP UDP UPS Uninterruptible Power Supply Official 402 TCP Altiris, Altiris Deployment Client Unofficial 411 TCP Direct Connect Hub Unofficial 412 TCP Direct Connect Client-to-Client Unofficial 427 TCP UDP Service Location Protocol (SLP) Official 443 TCP HTTPS (Hypertext Transfer Protocol over SSL/TLS) Official 444 TCP UDP SNPP, Simple Network Paging Protocol (RFC 1568) Official 445 TCP Microsoft-DS Active Directory, Windows shares Official 445 TCP Microsoft-DS SMB file sharing Official 464 TCP UDP Kerberos Change/Set password Official 465 TCP Cisco protocol Unofficial 465 TCP SMTP over SSL Unofficial 475 TCP UDP tcpnethaspsrv (Aladdin Knowledge Systems Hasp services, TCP/IP version) Official 497 TCP Dantz Retrospect Official 500 TCP Qmatic Qwin communication port Unofficial 500 UDP Internet Security Association and Key Management Protocol(ISAKMP) Official 501 TCP STMF, Simple Transportation Management Framework—DOT NTCIP 1101[citation needed] Unofficial 502 TCP UDP asa-appl-proto, Protocol Unofficial 502 TCP UDP Modbus, Protocol Unofficial 504 TCP UDP Citadel—multiservice protocol for dedicated clients for the Citadel groupware system Official 510 TCP First Class Protocol Unofficial 512 TCP Rexec, Remote Process Execution Official 512 UDP comsat, together with biff Official 513 TCP rlogin Official 513 UDP Who Official 514 TCP Shell—used to execute non-interactive commands on a remote system (Remote Shell, rsh, remsh) Official 514 UDP Syslog—used for system logging Official 515 TCP Line Printer Daemon—print service Official 517 UDP Talk Official 518 UDP NTalk Official 520 TCP efs, extended file name server Official 520 UDP Routing Information Protocol (RIP) Official 524 TCP UDP NetWare Core Protocol (NCP) is used for a variety things such as access to primary NetWare server resources, Time Synchronization, etc. Official 525 UDP Timed, Timeserver Official 530 TCP UDP RPC Official 531 TCP UDP AOL Instant Messenger Unofficial 532 TCP netnews Official 533 UDP netwall, For Emergency Broadcasts Official 540 TCP UUCP (Unix-to-Unix Copy Protocol) Official 542 TCP UDP commerce (Commerce Applications) Official 543 TCP klogin, Kerberos login Official 544 TCP kshell, Kerberos Remote shell Official 545 TCP OSIsoft PI (VMS), OSISoft PI Server Client Access Unofficial 546 TCP UDP DHCPv6 client Official 547 TCP UDP DHCPv6 server Official 548 TCP Apple Filing Protocol (AFP) over TCP Official 550 UDP new-rwho, new-who Official 554 TCP UDP Real Time Streaming Protocol (RTSP) Official 556 TCP Remotefs, RFS, rfs_server Official 560 UDP rmonitor, Remote Monitor Official 561 UDP monitor Official 563 TCP UDP NNTP protocol over TLS/SSL (NNTPS) Official 587 TCP e-mail message submission (SMTP) Official 591 TCP FileMaker 6.0 (and later) Web Sharing (HTTP Alternate, also see port 80) Official 593 TCP UDP HTTP RPC Ep Map, Remote procedure call over Hypertext Transfer Protocol, often used by Distributed Component Object Model services and Microsoft Exchange Server Official 604 TCP TUNNEL profile,[21] a protocol for BEEP peers to form an application layer tunnel Official 623 UDP ASF Remote Management and Control Protocol (ASF-RMCP)[citation needed] Official 631 TCP UDP Internet Printing Protocol (IPP) Official 631 TCP UDP Common Unix Printing System (CUPS) Unofficial 635 TCP UDP RLZ DBase[citation needed] Official 636 TCP UDP Lightweight Directory Access Protocol over TLS/SSL (LDAPS) Official 639 TCP UDP MSDP, Multicast Source Discovery Protocol Official 641 TCP UDP SupportSoft Nexus Remote Command (control/listening): A proxy gateway connecting remote control traffic[citation needed] Official 646 TCP UDP LDP, Label Distribution Protocol, a routing protocol used in MPLSnetworks Official 647 TCP DHCP Failover protocol[22] Official 648 TCP RRP (Registry Registrar Protocol)[23] Official 651 TCP UDP IEEE-MMS[citation needed] Official 652 TCP DTCP, Dynamic Tunnel Configuration Protocol[citation needed] Unofficial 653 TCP UDP SupportSoft Nexus Remote Command (data): A proxy gateway connecting remote control traffic[citation needed] Official 654 TCP Media Management System (MMS) Media Management Protocol (MMP)[24] Official 657 TCP UDP IBM RMC (Remote monitoring and Control) protocol, used by System p5 AIX Integrated Virtualization Manager (IVM)[25] and Hardware Management Console to connect managed logical partitions (LPAR)to enable dynamic partition reconfiguration Official 660 TCP Mac OS X Server administration Official 665 TCP sun-dr, Remote Dynamic Reconfiguration[citation needed] Unofficial 666 UDP Doom, first online first-person shooter Official 674 TCP ACAP (Application Configuration Access Protocol) Official 691 TCP MS Exchange Routing Official 694 TCP UDP Linux-HA High availability Heartbeat Official 695 TCP IEEE-MMS-SSL (IEEE Media Management System over SSL)[26] Official 698 UDP OLSR (Optimized Link State Routing) Official 700 TCP EPP (Extensible Provisioning Protocol), a protocol for communication between domain name registries and registrars (RFC 5734) Official 701 TCP LMP (Link Management Protocol (Internet)),[27] a protocol that runs between a pair of nodes and is used to manage traffic engineering(TE) links Official 702 TCP IRIS[28][29] (Internet Registry Information Service) over BEEP (Blocks Extensible Exchange Protocol)[30] (RFC 3983) Official 706 TCP Secure Internet Live Conferencing (SILC) Official 711 TCP Cisco Tag Distribution Protocol[31][32][33]—being replaced by the MPLS Label Distribution Protocol[34] Official 712 TCP Topology Broadcast based on Reverse-Path Forwarding routing protocol (TBRPF) (RFC 3684) Official 712 UDP Promise RAID Controller[citation needed] Unofficial 720 TCP SMQP, Simple Message Queue Protocol[citation needed] Unofficial 749 TCP UDP Kerberos (protocol) administration Official 750 UDP kerberos-iv, Kerberos version IV Official 751 TCP UDP kerberos_master, Kerberos authentication Unofficial 752 UDP passwd_server, Kerberos Password (kpasswd) server Unofficial 753 TCP Reverse Routing Header (rrh)[35] Official 753 UDP Reverse Routing Header (rrh) Official 753 UDP userreg_server, Kerberos userreg server Unofficial 754 TCP tell send[citation needed] Official 754 TCP krb5_prop, Kerberos v5 slave propagation Unofficial 754 UDP tell send[citation needed] Official 760 TCP UDP krbupdate [kreg], Kerberos registration Unofficial 782 TCP Conserver serial-console management server Unofficial 783 TCP SpamAssassin spamd daemon Unofficial 808 TCP Microsoft Net.TCP Port Sharing Service[citation needed] Official 829 TCP CMP (Certificate Management Protocol)[citation needed] Unofficial 843 TCP Adobe Flash[36] Unofficial 847 TCP DHCP Failover protocol Official 848 TCP UDP Group Domain Of Interpretation (GDOI) protocol[citation needed] Official 860 TCP iSCSI (RFC 3720) Official 873 TCP rsync file synchronisation protocol Official USA only 888 TCP cddbp, CD DataBase (CDDB) protocol (CDDBP)—unassigned but widespread use Unofficial 901 TCP Samba Web Administration Tool (SWAT) Unofficial 901 TCP VMware Virtual Infrastructure Client (UDP from server being managed to management console) Unofficial 901 UDP VMware Virtual Infrastructure Client (UDP from server being managed to management console) Unofficial 902 TCP ideafarm-door[citation needed] Official 902 TCP VMware Server Console (TCP from management console to server being Managed) Unofficial 902 UDP ideafarm-door[citation needed] Official 902 UDP VMware Server Console (UDP from server being managed to management console) Unofficial 903 TCP VMware Remote Console [37] Unofficial 904 TCP VMware Server Alternate (if 902 is in use, i.e. SUSE linux) Unofficial 911 TCP Network Console on Acid (NCA)—local tty redirection over OpenSSH Unofficial 944 UDP Network File System (protocol) Service Unofficial 953 TCP UDP Domain Name System (DNS) RNDC Service Unofficial 973 UDP Network File System (protocol) over IPv6 Service Unofficial 981 TCP SofaWare Technologies Remote HTTPS management for firewall devices running embedded Check Point FireWall-1 software Unofficial 987 TCP Microsoft This Secure Hypertext Transfer Protocol (HTTPS) port makes Windows SharePoint Services viewable through Remote Web Workplace[citation needed] Unofficial 989 TCP UDP FTPS Protocol (data): FTP over TLS/SSL Official 990 TCP UDP FTPS Protocol (control): FTP over TLS/SSL Official 991 TCP UDP NAS (Netnews Administration System)[38] Official 992 TCP UDP TELNET protocol over TLS/SSL Official 993 TCP Internet Message Access Protocol over SSL (IMAPS) Official 995 TCP Post Office Protocol 3 over TLS/SSL (POP3S) Official 999 TCP ScimoreDB Database System[citation needed] Unofficial 1002 TCP Opsware agent (aka cogbot)[citation needed] Unofficial 1023 TCP UDP Reserved[1] Official

</table>

</div>

Microsoft CALC.exe - BUG Oder Einfach Omniszient?

Heute hat mich ein Bug im Windows XP Taschenrechner so ziemlich zu Verzweiflung gebracht. Wer rechnet den schon damit das ein Taschenrechner falsch rechnet?

Quadratwurzel aus 4Das die Quadratwurzel aus 4  2 ergibt ist bekannt. Wenn ich nun aber im Windows Taschenrechner von dem Ergebnis wieder 2 abziehe, liefert mir calc.exe ein ziemlich merkwürdiges Ergebnis: -8,1648465955514287168521180122928e-39. Addiere ich nun wieder 2 zu diesem Ergebnis hinzu komm ich auf das Endergebnis 2.

Windows Calc mit falschem ErgebnisDafuq. Probiert es mal selber aus;) Dieser “Bug” existiert übrigens auch noch in Windows 7, wobei hier der Calc wiederum ein ganz anderes Ergebnis wirft. Das hat mich dann dazu veranlasst etwas über diesen “Bug” zu recherchieren. Dabei bin ich auf ein nettes Gedicht von Lutz Büch gestoßen. Der Schreiber bezieht sich dabei auf Euklid. Dieser hat “bewiesen”, dass die Quadratwurzel von 2 irrational ist. Euklids These funktioniert aber nur mit dem “reductio ad absurdum” - Prinzip. Und ob da jetzt ein Zusammenhang besteht oder nicht - wer weiß.Jedenfalls war das genug Brainfuck für einen verkarterten Sonntag.

Ein p aus N sei existent und q aus Z, das nicht verschwinde, sodass sich p als Dividend mit q zu einem Bruch verbinde.
Nicht genug der Forderungen, eines vorher noch erwäge: Dann erst sei der Bruch gelungen, wenn im Quadrat sich 2 ergäbe.
Doch dieses führt zum Widerspruch. “Warum nur?”, fragst du - ganz zurecht. Dazu betrachte unser’n Bruch - unmöglich wird er dem gerecht.
Es bleibt, das ist schnell nachgedacht, die Allgemeinheit unbeschränkt, wenn der Bruch grad so gemacht, dass als gekürzt man ihn erkennt.
Der Bruch, quadriert, muss 2 erreichen. Das Doppelte von q hoch 2 der zweiten p-Potenz muss gleichen. Beides, klar, ist einerlei.
Daraus folgt, dass p gerade. Als 2 mal k man denk’ es sich. Kürzt man die Gleichung, sieht man - schade! - der Widerspruch zeigt sein Gesicht.
Denn 2 teilt niemals q und p, da haben wir es - q.e.d.!