Forum: PC-Programmierung Netzwerk Programmieren


von Anfänger (Gast)


Lesenswert?

Hallo Zusammen,

ich bin auf dem Gebiet noch ein Anfänger aber erhoffe mir hier von ein 
paar erfahrenen Leuten ein paar Tipps zum Einstieg zu bekommen.

Ich interessiere mich für Netzwerke und IT-Forensik (Sicherheit).

Was ist der beste Einstieg und welche Programmiersprachen sind unbedingt 
notwendig?
Irgendwelche Literaturtipps?
Ich kann in C programmieren und steige momentan auf C++ um.
Mit Betriebssystemen kenne ich mit eher mit Windows aus als mit Linux,
bin aber auch offen für Linux wenn es vorteilhafter wäre.

Viele Grüße,
Max

von nichtGast :-) (Gast)


Lesenswert?

Hi,

schau dir mal "UNIX Network Programming" von Stevens, und  "Sockets 
Shelllcode Porting & Coding " von  James C. Foster an

MFG

von 42 (Gast)


Lesenswert?

Ich würde dir Linux empfehlen, weil es schon viele nützliche Tools 
eingebaut hat.
Das Thema mit der Programmiersprache löst bestimmt wieder einen Streit 
aus. Ich würde sagen, dass du dich nicht auf eine Sprache beschränken 
darfst. Du musst die Sprache anhand deiner Anforderungen auswählen. C 
bzw C++ ist zum systemnahem Programmieren gut, weil sich 
Speicheradressen direkt ansprechen lassen. Dann solltest du dir eine 
Scriptsprache aussuchen, mit der sich schnell eigene Tools/Scripts 
schreiben lassen.
Z.B. Python, Perl, ...
Du solltest dir ein sehr gutes allgemeines IT-Wissen aneignen und das 
darf sich nicht auf ein Betriebssystem beschränken. Wenn du einen 
Überblick hast, kannst du dein Wissen schrittweise vertiefen.
Dazu kannst du dir aktuelle Bugreports ansehn und versuchen sie zu 
verstehen.

von Nix Egsbert (Gast)


Lesenswert?

lies dich durch <netzmafia.de/skripten/>, da fehlt nix.

von Steffen K. (botnico)


Lesenswert?

Ich würde mal eine TCP-Datenübertragung mit C realisieren. Sockets 
öffnen, 82 Bytes an Daten auf einer Seite reinstopfen und auf der 
anderen Seite schauen, ob sie da auch alle wieder herauskommen.

: Bearbeitet durch User
von c-hater (Gast)


Lesenswert?

Anfänger schrieb:

> ich bin auf dem Gebiet noch ein Anfänger aber erhoffe mir hier von ein
> paar erfahrenen Leuten ein paar Tipps zum Einstieg zu bekommen.
>
> Ich interessiere mich für Netzwerke und IT-Forensik (Sicherheit).
>
> Was ist der beste Einstieg

Die RFCs bzw. Standards der einschlägigen Protokolle. Ohne detallierte 
Kenntnis der Protokolle braucht man in diesem Bereich erst garnicht 
anfangen.

> und welche Programmiersprachen sind unbedingt
> notwendig?

Das ist ziemlich wurscht, jedenfalls wenn die Plattform für deine 
Forschungen ein gängiger PC ist. Die Dinger sind inzwischen schnell 
genug, um all das, was man über einen privat bezahlbaren Internetzugang 
an Daten austauschen könnte, notfalls sogar in einer Scriptsprache 
auswerten könnte.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.