
nic_power
Mitglieder-
Gesamte Inhalte
3983 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von nic_power
-
in Funktion dynamisch andere Funktion aufrufen
nic_power antwortete auf FinalFantasy's Thema in C und C++
Hallo, schau Dir mal den folgenden Thread an: http://forum.fachinformatiker.de/showthread.php?s=&threadid=41846&highlight=funktionspointer Dort hatte ich vor einiger Zeit mal ein Beispiel mit Funktionspointern gepostet. Das sollte sich problemlos auf Dein Szenario anpassen lassen. Nic -
Hallo, WLAN kann in mehren Modi betrieben werden. Point to Point oder Ad Hoc bedeutet, dass alle Systeme ohne einen AP miteinander kommunizieren (kommt in Deinem Fall nicht in Frage). Beim Bridged Modus werden zwei APs über WLAN miteinander verbunden, im Infrastruktur Modus verbinden sich die Clients direkt mit dem AP. Für Dein Szenario kommen sowohl der Bridged Mode als auch der Infrastruktur Mode in Frage. Ich würde es erstmal mit einer etwas besseren Antenne am AP und dem Infrastruktur Mode versuchen, da Du Dir dann den zweite AP sparen kannst. Sichtverbindung ist aber in allen Fällen Voraussetzung. Probleme könnten die Reichweite bereiten und die Tatsache, dass im Infrastruktur Modus die Geräte auch untereinander nur mit der maximalen Bandbreite auf der Luftschnittstelle kommunizieren. D.h. bei schlechten Empfangsverhältnissen nur mit 1 oder 2 MBit/s. Alternativ kannst Du auch zwei APs miteinander koppeln (ggf. mit Richtantenne) und alle Clients lokal über Kabel an die APs hängen. Das ist zwar teurer, aber die Bandbreite ist höher. Nic
-
Hallo, Ich verstehe das Problem immer noch nicht. "Wird wieder aufgerufen" setzt voraus, dass PreTranslateMessage() vor dem erneuten Aufruf beendete wurde. Und dabei liefert diese Funktion per "return" einen Rückgabewert. { ... return [Wert] UND GotoPage(); } [/php] Das sieht für mich so aus, als ob Du _nach_ dem return innerhalb von PreTranslateMessage() nochmals GotoPage aufrufen möchtest. Was spricht gegen: [php] { ... GotoPage(); return [Wert]; } Das entspricht der von Dir gewünschten Funktionalität. Alternativ kannst Du GotoPage() auch mit einem Rückgabewert implementieren. Nic
-
Hallo, stimmt. Wo du recht hast, hast Du recht . Ich hatte völlig übersehen, dass fscanf die Konvertierung bei Bedarf für den Nutzer durchführt. In dem Fall sollte die Zahl eigentlich korrekt eingelesen werden. Wie lautet denn die Fehlermeldung? Du solltest auch die Rückgabewerte - insbesondere von fopen - überprüfen, ob ein Fehler aufgetreten ist. [Edit] Da war einer schneller Nic PS: main liefert ein int zurück und ist nicht vom typ void!
-
Hallo, wenn in Deiner Datei tatsächlich die Zeichenfolge steht, kann Dein Code nicht laufen. Integers werde nicht im Klartext gespeichert, sondern als 4 Byte. Du musst in diesem Fall erst einen String (char *) einlesen und diesen dann mit atoi() in ein int konvertieren. Nic
-
Hallo, ja, gibt es. Z.B. den videolan Client: http://www.videolan.org/ . Diesen gibt es für eine ganze Reihe von Plattformen und mit dem Server zusammen kannst Du auch ein Streaming realisieren. Nic
-
Cursor in der Shell platzieren
nic_power antwortete auf FinalFantasy's Thema in C++: Compiler, IDEs, APIs
Hallo, gotoxy läßt sich über conio includieren. So weit ich weiss, wird diese Funktion aber nur noch eingeschränkt unterstützt. Ich würde stattdessen auf die Curses-Bibliothek zurückgreifen, da diese eine plattformunabhängige Ansteuerung des Bildschims bietet. Diese ist beispielsweise Bestandteil des cygwin-Paketes oder kann auch separat installiert werden. http://pdcurses.sourceforge.net/ Nic -
Hallo, Es ging um die Serien-Nummer im BIOS (schau dir mal den ersten Artikel an). Bzgl. der MAC-Adresse solltest Du mal einen Blick auf die folgende Seite werfen: http://www.experts-exchange.com/Networking/Q_20671364.html#8931451 Nic
-
Hallo, Wenn identischer Code mehrmals innerhalb der Funktion benötigt wird, bläht das den Code unnötig auf und macht ihn unübersichtlich. Sinnvoller ist es da, diese Code-Stücke in eine eigenen Funktion zu packen. Nic
-
Hallo, Z.B. durch eine Route mit einer besseren Metrik. Ohne die Konfiguration Deiner Router zu kennen, dürfte es allerdings schwierig werden. Poste mal die configs der Router und teile uns mit, an welcher Stelle die Probleme auftreten. Nic
-
Hallo, Doch, natürlich. Liess mal das zweite Posting. Nic
-
Warum ist das Forum so schlecht geworden??
nic_power antwortete auf Antibiotik's Thema in News und Feedback zu Fachinformatiker.de
Hallo, ich versuche im allgemeinen auch so schnell wie möglich zu antworten. Allerdings ist das natürlich von ein paar Randbedingungen abhängig. Wenn ich unterwegs bin, schaue ich nicht meist nicht ins Forum (über GSM surfen ist zum einen schnarchend langsam und obendrein auch nicht ganz preiswert), vom Büro aus - wenn überhaupt - nur kurz am Mittag. Nic -
Hallo, Wie möchtest Du denn das Tool anwenden? Soll von der Diskette gebootet werden, und möchtest Du auf einem laufenden Rechner Mac-Adresse und Seriennummer ermitteln? Zumindest das Auslesen der Mac-Adresse ist mit Boardmitteln zu erledigen: ipconfig /all bringt die Mac-Adresse auf den Schirm. Freie Compiler gibt es einige, ich verwende den gcc für Windows (Boardsuche: Stichwort cygwin). Nic
-
Hallo, Das Szenario ist mir schon klar. Gute Switches haben einen oder mehrere Ports, die sich so konfigurieren lassen, das der komplette Verkehr des Switches auf ihnen verfügbar ist. An einen dieser Ports hänge ich dann meinen Sniffer. [edit] Hades war etwas schneller Nic
-
Hallo, das liegt daran, dass rand() Pseudozufallszahlen erzeugt, die bei gleichem seed identisch sind. Du kannst allerdings den seed des Generators mit srand(seed) setzen. Um unterschiedliche Zahlen bei jedem Aufruf zu erhalten, empfiehlt sich folgendes Konstrukt vor der Verwendung von rand() aufzurufen (1x, ausserhalb der Schleife): srand(time()); Nic
-
Hallo, Ja, Du siehst das falsch. Schau mal auf der folgenden Seite ganz unten. Dort findest Du alles notwendige auch für Windows: http://www.insecure.org/nmap/nmap_download.html Du musst nmap auch unter Windows nicht selbst übersetzen, um es nutzen zu können. Nic
-
Hallo, Es gibt durchaus einen Unterschied zwischen Sniffern und Analysetools. Im Gegensatz zu Sniffern, die passiv Netzwerkverkehr monitoren, sind Analysetools in der Lage, aktiv Netze oder Netzwerksegmente auf Schwachstellen hin zu überprüfen. (beispielsweise indem sie Portscans durchführen). Warum sollte das Sniffen innerhalb eines geswitchten Netzes im Vergleich zu einem nicht-geswitchten Netz illegal sein? "Sehr schwer" ist ebenfalls ein relativer Begriff. Wo ist das Problem, den Sniffer an den entsprechende Port des Switches zu hängen? Das ist auch nicht komplizierter als in einem nicht geswitchten Netz. Nic
-
Hallo, http://www.insecure.org/nmap/ Nic
-
Hallo, Klick mal auf den Knoppix-Link in der Kurzbeschreibung: http://www.knopper.net/knoppix/index-old.html Folgender Link dürfte auch von Interesse sein: http://www.heise.de/newsticker/data/jk-24.09.03-000/ Nic
-
Hallo, oder nimm Deine Zufallszahl modulo 26, addiere das Ergebnis zu 65 (Großbuchstaben) bzw. 97 (Kleinbuchstaben) und interpretiere dies als ASCII-Wert: int main (int argc, char **argv) { int i; for(i=0; i!=100; i++) { printf("%c ", rand()%26+65); } } [/php] Nic
-
Hallo, Ethereal ist ein Sniffer/Protocol Analyzer. Nähere Informationen findest Du auf der oben geposteten Seite zu Ethereal. Nic
-
Hallo, Ethereal ist kein Netzwerkanalyse Tool wie Languard et.al. sondern ein Sniffer. Die Funktionalitäten unterscheiden sich deutlich! Nic
-
Hallo, da gibts so einiges: http://www.eeye.com/html/Products/Retina/index.html http://www.insecure.org/ http://www.gfisoftware.com/languard/ Um nur mal ein paar zu nennen. Nic
-
Hallo, Aus dem Grund gibt es mittlerweile innerhalb der IETF bzw. der IRTF eine entsprechende WG (Anti-Spam Research Group (ASRG)), die sich mit diesem Thema beschaeftigt und versucht Loesungen zu finden: http://www.irtf.org/asrg/asrg_documents.htm http://www.ietf.org/rfc/rfc2505.txt http://www.ietf.org/rfc/rfc2635.txt http://www.ietf.org/rfc/rfc3098.txt Nic
-
Hallo, der Artikel ist nun wirklich nicht empfehlenswert. Es ist schlampig übersetzt, er enthält diverse Fehler und Ungenauigkeiten und wichtige Aspekte (Routing, Einsatzzwecke, usw. fehlen). IP-Multicast ist ein Mechanismus zur Gruppenkommunikation. Hosts, die Mitglied in einer Multicast-Gruppe sind, erhalten alle Datagramme, die an diese Gruppe gesendet werden (von beliebigen Hosts). Im Gegensatz zu Broadcasts kann Multicast über Subnetzgrenzen hinweg geroutet werden (aktuell wird Protocol Independent Multicast - Sparse Mode (PIM-SM) in Verbindung mit Multicast Source Discovery Protocol (MSDP) für domainübergreifendes Routing eingesetzt, PIM-SSM (Source Specific Multicast) kommt ohne MSDP aus und behebt einige Problem beim Einsatz von SM). Neben Streaming-Anwendungen wird Multicast insbesondere im Bereich Service-Discovery eingesetzt. Ein Endsystem muss nur in eine festgelegte Multicast-Gruppe joinen (per IGMP), um zu erfahren, ob es Systeme vorhanden sind, die bestimmte Services anbieten (Druckerdiscovery, usw). Ebenfalls weit verbreitet ist dieses Verfahren bei verschiedenen Routingprotokollen, wie beispielsweise OSPF, um die Neighbors zu ermitteln. Momentan wird IP-Multicast von praktisch keinem ISP geroutet (Ausnahme in Deutschland: SpaceNet und der DFN). Als globales Netz steht der MBone - Multicast Backbone - zur Verfügung. Weiteres findes Du entweder über die Board-Suche oder unter folgendem URL: http://multicast.nleymann.de Nachtrag: Ein tracert auf eine Multicast-Adresse funktioniert nicht (da es eine beliebige Anzahl an Zielen geben kann). Nic