Immer mal wieder geht die verteilte Suchmaschine Yacy durch die Medien, Blogs und Chats. Offenbar haben viele Internetnutzer das Bedürfnis, sich ob der vielen Datenschutzbedenken von den großen etablierten Suchmaschinen zu lösen, was erfreulich ist. Für Experimentierfreudige ist Yacy ein Projekt, um einmal in den Aufbau einer verteilten Suchmaschine und deren Funktionsweise reinzuschnuppern. Ich habe dieses Experiment gewagt und möchte nach ca. dreimonatiger Anwendung über meine Erfahrungen berichten. ...weiterlesen "Kommentar: Yacy? Eher nicht."
Blog
Neues Bintec-Tracetool verfügbar
Router der Bintec-Reihe haben neben der per Browser zugänglichen Verwaltungsoberfläche und der per SSH oder Telnet erreichbaren SNMP-Shell noch eine Tracemöglichkeit eingebaut, mit der sich der Traffic auf einer Schnittstelle auslesen lässt.
Nach langer Wartezeit, die vorherige Version 2.43 ist schon mehr als zehn Jahre alt, wurde die Version 2.53 des Tracetools auch für Linux veröffentlicht. Diese kann nun endlich auch mit den seit langer Zeit nicht mehr nur vierstelligen Interface-Nummern der Bintec-Firmware umgehen.
$ bricktrace
Bintec/Funkwerk remote interface tracer ($Revision: 2.53 $)
Usage:
bricktrace [opts] <routerip> [<channel> <unit> <slot> or <ifindex>]
-h hexadecimal output (-! for full length)
-2 layer 2 output
-3 layer 3 output
-a asynchronous HDLC (B-Channel only)
-e ETS300075 (EuroFileTransfer) output (B-channel only)
-F FAX (B-Channel only)
-A FAX + AT Commands (B-Channel only)
-D delta time
-p PPP (B-Channel only)
-f Frame Relay (B-Channel only)
-i IP output
-N Novell(c) IPX output
-t ascii text output (B-Channel only)
-x raw dump mode
-X asynchronous PPP over X.75
-T <tei> set tei filter (D-Channel only)
-c <cref> set callref filter (D-Channel only)
-r <cnt> capture only cnt bytes per paket
-v increase debug verbose level
-V 1..3 trace protocol version (default: 3)
-P<port> specify trace tcp port (default: 7000)
-I ipsrc:ipdst:proto:srcport:dstport IPsession filter
-B ip1:ip2:proto:port1:port2 bidirect IPsession filter
-o OR for LAN filter
--src=<addr> LAN filter for source MAC address
--dst=<addr> LAN filter for destination MAC address
--llc LAN filter for LLC packets
--help extended help (environ vars & filter)
--vpi=<vci> VPI for ADSL connections
--vci=<vpi> VCI for ADSL connections
--ethereal start ethereal (implies --pcap-pipe)
--pcap-pipe write data in pcap-format into named pipe
--pcap-file write data in pcap-format into file
--ofile=<fname> out filename (pipe/file)
--pwd=<passwd> remote admin-password
<routerip> trace host (router's name or IP-address)
<channel> 0 = D-Channel or no ISDN, 1..31 = Bx-Channel
<unit> 0..15
<slot> 0..9
<ifindex> interface index (instead of chan/unit/slot)
if no chan/unit/slot or ifindex given: list all interfaces
Examples:
bricktrace router : list all interfaces
bricktrace router 0 1 2 : D-Channel(0) of ISDN Slot 2, Unit 1
bricktrace router 1000 : LAN Interface 1000 (Slot 1)
bricktrace router 100001 : virtual IPsec interface 100001
bricktrace --ethereal router 1000 : write PCAP & start ethereal
bricktrace --pcap-file router 1000 : write PCAP file
bricktrace --ethereal --pcap-linktype=9 router 3000 : tracing PPPoA with VC-mux encaps in ethereal
Damit ist nun endlich auch wieder eine Analyse bei Netzwerkproblemen mit Bintec-Routern möglich.
Android: Screenshot mit adb
Die wohl schnellste Methode, unter Linux mit adb einen Screenshot vom Smartphone auf den Rechner zu bekommen dürfte folgende sein:
adb shell "screencap -p | base64" | base64 -d | display
Für ältere Versionen von adb muss man evtl noch ein tr -d '\r'
zwischen die Base64-Kodierung in die Pipe einbauen.
Schneller geht es nicht.
Android: Abgesicherter Modus
Der "abgesicherte Modus" dürfte vielen von Windows bekannt sein. Er dient zum Auffinden von Fehlern oder auch der reibungslosen Deinstallation nicht funktionierender Software. In diesem Modus werden nur offizielle Teile des Betriebsystems gestartet.
Ganz ähnlich verhält es sich mit dem abgesicherten Modus in Android, welcher ab Version 4.1 standardmäßig in Android enthalten ist. Auch hier werden nur die System-Apps gestartet, welche bereits ab Werk vorinstalliert waren. Alle anderen Apps sind zwar noch vorhanden, auch ihre jeweiligen Icons werden im Launcher angezeigt, jedoch sind sie ausgegraut und lassen sich nicht starten. Benutzerdaten werden durch den Start im abgesicherten Modus nicht verändert. ...weiterlesen "Android: Abgesicherter Modus"
Java in Serveranwendungen: Enttäuschung ohne Ende
Hat schon mal jemand eine Java-Serveranwendung betrieben? Tomcat oder dergleichen? Wenn ja, wird derjenige mir hier bestimmt zustimmen: Java ist meiner Meinung nach kein geeignetes Paket für eine Serveranwendung. Sich allein mit der Sprache zu befassen reicht nicht aus, man muss tief in die verwinkeltsten Züge der VM absteigen, um zu begreifen, wie dieses Biest arbeitet (oder auch nicht). Und erst wenn der Anwender das verstanden hat, kann er eine Java-Serveranwendung (wahrscheinlich) einigermaßen stabil laufen lassen. Alles andere funktioniert nicht. ...weiterlesen "Java in Serveranwendungen: Enttäuschung ohne Ende"