| Autor |
Nachricht |
arnoldapfelstrudel
Mitglied
Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 43
|
arnoldapfelstrudel Mitglied
11:19:00 24.05.2001 Titel: |
Source für smtp-Protokoll |
Zitieren |
Wieß irgendjemand wie ich eine telnet-Verbindung herstellen kann?
Wenn ich unter DOS den Befehl "telnet" eingebe kommt zwar das Fenster in dem man Befehle wie "halo ..." eingeben soll, doch ich kann in das Edit-Feld nichts reinschreiben.
[ 19.07.2001: Beitrag editiert von: Marc++us ] |
|
|
|
 |
Werbeunterbrechung
|
|
 |
kwoTx
Mitglied
Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 214
|
kwoTx Mitglied
13:49:00 24.05.2001 Titel: |
|
Zitieren |
telnet [serverIP] [port]
mfg
kwoTx |
|
|
|
 |
Cpp_Junky
Mitglied
Benutzerprofil
Anmeldungsdatum: 08.08.2000
Beiträge: 4039
|
Cpp_Junky Mitglied
11:13:00 25.05.2001 Titel: |
|
Zitieren |
Allerdings solltest du daran denken, das das auch nur funktioniert wenn am andern Ende auch ein Telnet-Server läuft.
PS: lokales echo einschalten |
|
|
|
 |
arnoldapfelstrudel
Mitglied
Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 43
|
arnoldapfelstrudel Mitglied
12:09:00 10.06.2001 Titel: |
|
Zitieren |
Sorry, dass ich mich solange nicht mehr gemeldet habe! (Urlaub!!)
Und jetzt meine Frage: Wie finde ich einen Telnet-Server und dessen IP?
Als Port muss ich wohl den des SMTP (25) nehmen, oder? |
|
|
|
 |
TheToast
Mitglied
Benutzerprofil
Anmeldungsdatum: 02.05.2001
Beiträge: 1669
|
TheToast Mitglied
19:31:00 10.06.2001 Titel: |
|
Zitieren |
stan**** Telnet Port ist 23, aber wenn du Mails verscicken willst, dass nimm halt den SMTP Port
------------------
TheToast
Das Leben endet meistens tödlich...
Moderator im Konsole/DOS Forum |
|
|
|
 |
klops
Mitglied
Benutzerprofil
Anmeldungsdatum: 21.05.2001
Beiträge: 70
|
klops Mitglied
22:00:00 10.06.2001 Titel: |
|
Zitieren |
willst du etwa ne Liste mit Telnet servern?
wenn ja wird das sicherlich schwierig
weil man ja mit telnet root zugriff auf rechner bekommen kann und ich glaube nicht das eine Firma öffentlich
auf einer Liste bekannt geben wird ob sie den telnet port freigegeben haben.
Aber wenn du unbedingt einen suchst
schau mal auf den Websites der Uni´s
vorbei die für die Studenten da sind.
Aber das wird dir nicht viel bringen weil
meiner meinung nach jeder Telnetzugriff mit
passwortschutz gesichert ist.
Um die IP rauszukriegen kannst du ihn doch z.b. anpingen.
Ich verstehe aber nicht so recht wozu du das alles überhaupt wissen willst?
---------------------------------------------
HAKUMAMA-TATA
[Diese Nachricht wurde von klops am 10-06-2001 editiert.] |
|
|
|
 |
idts
Unregistrierter
|
idts Unregistrierter
08:03:00 11.06.2001 Titel: |
|
Zitieren |
Da es sich hier um ein Programiererforum handelt kann man sich ein Programmschreiben, welches den Telnetport auf Connect testet.
Nennt man dann Portscanner.
Das ganze über jede IP im Internet laufen lassen (Wenn man viel Zeit hat) und man hat zumindest die Systeme welche den Telnetport offen haben.
------------------
Thomas
Moderator für Linux und MFC |
|
|
|
 |
klops
Mitglied
Benutzerprofil
Anmeldungsdatum: 21.05.2001
Beiträge: 70
|
klops Mitglied
15:13:00 11.06.2001 Titel: |
|
Zitieren |
meineswissens ist portscannen aber strafbar.
------------------
HAKUMAMA-TATA |
|
|
|
 |
Cpp_Junky
Mitglied
Benutzerprofil
Anmeldungsdatum: 08.08.2000
Beiträge: 4039
|
Cpp_Junky Mitglied
09:14:00 12.06.2001 Titel: |
|
Zitieren |
Hehehe ! [img]http://www.c-plusplus.de/ubb/ubb/biggrin.gif[/img] [img]http://www.c-plusplus.de/ubb/ubb/biggrin.gif[/img] [img]http://www.c-plusplus.de/ubb/ubb/biggrin.gif[/img]
Jetzt geht die Diskussion wieder los... |
|
|
|
 |
arnoldapfelstrudel
Mitglied
Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 43
|
arnoldapfelstrudel Mitglied
19:33:00 12.06.2001 Titel: |
|
Zitieren |
@klops: Du hast gefragt was ich damit machen will. Ganz einfach: ich will damit e-Mails ohne Absender verschicken.
Zu den Servern: Ich habe gelesen, dass es in "exotischen" Ländern eine ganze Reihe an solchen Servern geben soll, die das Versenden von e-Mails ohne Absender gestatten.
@Cpp_junky: Soviel ich weiß ist Port-scannen nicht strafbar. Nur das Einsehen von fremden Daten. Hast du dazu nähere Informationen (hörte sich so an)? Wenn ja, kannst du mir die mailen?
[Diese Nachricht wurde von arnoldapfelstrudel am 12-06-2001 editiert.] |
|
|
|
 |
idts
Unregistrierter
|
idts Unregistrierter
20:40:00 14.06.2001 Titel: |
|
Zitieren |
Du willst von einem Programm auf einen Mailserver zugreifen.
Hier ein Code für das SMTP-Protokoll.
Ist aber ANSI-C
| C++: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | #include <errno.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h> /* sockaddr_in structure */
#include <netdb.h> /* /etc/hosts table entries */
#define TCP_PORT 25
#define MAX_ZEICHEN 4096
int smtpsend (char *hostadress,char *from,char *to,char *betreff,int zeilen,char *daten)
{
struct sockaddr_in myname;
struct sockaddr_in *nptr;
int moh;
struct hostent *hp, *gethostbyaddr();
char buf[MAX_ZEICHEN];
if (( moh = socket(AF_INET, SOCK_STREAM, 0)) < 0 ) {
printf("network client socket failure \n");
return -1;
}
myname.sin_port = htons(TCP_PORT); /* Server port # */
myname.sin_family = AF_INET; /* Internet domain */
hp = gethostbyname (hostadress);
bcopy ( hp -> h_addr_list[0], &myname.sin_addr.s_addr,hp -> h_length );
if ( ( connect ( moh, (struct sockaddr *) &myname, sizeof(myname) ) ) < 0 )
{
printf("network client connect failure \n");
close (moh);
return -1;
}
sprintf(buf,"HELO irgendwas.at\r\n");
write (moh,buf, strlen(buf));
bzero (buf, sizeof(buf));
read(moh,buf,sizeof(buf));
sprintf(buf,"MAIL FROM: <%s>\r\n",from);
write (moh,buf, strlen(buf));
bzero (buf, sizeof(buf));
read(moh,buf,sizeof(buf));
if (strncmp(buf,"250",3) != 0) return -1;
sprintf(buf,"RCPT TO: <%s>\r\n",to);
write (moh,buf, strlen(buf));
bzero (buf, sizeof(buf));
read(moh,buf,sizeof(buf));
if (strncmp(buf,"250",3) != 0) return -1;
sprintf(buf,"DATA \r\n");
write (moh,buf, strlen(buf));
bzero (buf, sizeof(buf));
read(moh,buf,sizeof(buf));
if (strncmp(buf,"354",3) != 0) return -1;
sprintf(buf,"SUBJECT:%s\r\n",betreff);
write (moh,buf, strlen(buf));
bzero (buf, sizeof(buf));
sprintf(buf,"%s\r\n",daten);
write (moh,buf, strlen(buf));
bzero (buf, sizeof(buf));
sprintf(buf,".\r\n");
write (moh,buf, strlen(buf));
bzero (buf, sizeof(buf));
sprintf(buf,"QUIT\r\n");
write (moh,buf, strlen(buf));
bzero (buf, sizeof(buf));
read(moh,buf,sizeof(buf));
if (strncmp(buf,"250",3) != 0) return -1;
close (moh);
return 1;
} | |
[ 19.07.2001: Beitrag editiert von: Marc++us ] |
|
|
|
 |
arnoldapfelstrudel
Mitglied
Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 43
|
arnoldapfelstrudel Mitglied
12:01:00 17.06.2001 Titel: |
|
Zitieren |
danke! [img]http://www.c-plusplus.de/ubb/ubb/biggrin.gif[/img] [img]http://www.c-plusplus.de/ubb/ubb/biggrin.gif[/img] [img]http://www.c-plusplus.de/ubb/ubb/biggrin.gif[/img]
Das werde ich gleich einmal ausprobieren! |
|
|
|
 |
virtuell_Realisticer
Unregistrierter
|
virtuell_Realisticer Unregistrierter
13:10:00 18.06.2001 Titel: |
|
Zitieren |
Hi,
nimm doch einfach den Server von GMX:
mail.gmx.net
hoffe ich konnte helfen
mfg
V_R
------------------
Am 8. Tag schuf Gott Windows und vorbei war es mit dem Paradies! |
|
|
|
 |
arnoldapfelstrudel
Mitglied
Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 43
|
arnoldapfelstrudel Mitglied
17:10:00 19.06.2001 Titel: |
|
Zitieren |
Ich kann zu mail.gmx.net eine Verbindung über den Port 25 herstellen (23 geht nicht; muss auch nicht unbedingt sein), doch ich kann in das Telnet-Fenster nichts eingeben.
Hast du das auch schon probiert? Geht das bei dir?
P.S.: Danke für deinen Hinweis! |
|
|
|
 |
Bashar
Mitglied
Benutzerprofil
Anmeldungsdatum: 15.05.2001
Beiträge: 17742
|
Bashar Mitglied
17:24:00 19.06.2001 Titel: |
|
Zitieren |
Dann machst du irgendwas falsch. Sicher dass du verbunden bist? Es müßte sowas in der Art kommen:
Trying 194.221.183.20...
Connected to mail.gmx.de.
Escape character is '^]'.
220 {mail07} GMX Mailservices ESMTP
dann kannst du anfangen ... |
|
|
|
 |
virtuell_Realisticer
Unregistrierter
|
virtuell_Realisticer Unregistrierter
14:42:00 20.06.2001 Titel: |
|
Zitieren |
Hi,
hast du auch das echo an? Wenn nicht dann kannst du nicht sehen, was du schreibst.
Das muesste bei telnet irgendwo unter Einstellungen sein. Das heißt glaub ich lokales Echo [] und dann musst du das anklicken. (ich kann es dir nicht genau sagen, da ich meistens unter Linux bin).
mfg
V_R
------------------
Am 8. Tag schuf Gott Windows und vorbei war es mit dem Paradies! |
|
|
|
 |
arnoldapfelstrudel
Mitglied
Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 43
|
arnoldapfelstrudel Mitglied
21:03:00 20.06.2001 Titel: |
|
Zitieren |
Bei mir kommt genau das, was bei dir auch kommt, bloß dass bei mir nicht mail07 sondern mail02 kommt. Wenn ich anschließend irgendeinen Buchstaben drücke erscheint dieser nicht im fenster! Bei anderen Servern (www.c-plusplus.de) hab ich da keine Probleme...bis auf das Passwort naja...
Mir fällt gerade ein, dass ich immer "mail.gmx.net" eingegeben habe und nicht die IP. Ich werd das gleich mal ausprobieren. |
|
|
|
 |
arnoldapfelstrudel
Mitglied
Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 43
|
arnoldapfelstrudel Mitglied
21:07:00 20.06.2001 Titel: |
|
Zitieren |
Ich hab das jetzt mal probiert bei mir kommt, wenn ich die IP eingebe auch "mail07" aber eingeben kann ich immer noch nichts. Muss ich irgend etwas einstellen oder eine besondere Taste drücken???
Übrigens kommt bei mir nur das ab 220 {mail07...
das davor nicht. |
|
|
|
 |
virtuell_Realisticer
Unregistrierter
|
virtuell_Realisticer Unregistrierter
09:32:00 21.06.2001 Titel: |
|
Zitieren |
Hi,
also meine Ausgabe unter Telnet:
db_vr:~# telnet mail.gmx.net 25
Trying 194.221.183.20...
Connected to mail.gmx.net
Escape character is '^]'.
220 {mp004-rz3} GMX Mailservice ESMTP
Das muesste da stehen, wenn du dich eingeloggt hast. (oder sowas in der Art. das {mp004-rt3} kann anders sein.
Dann dürfte eigendlich alles klappen.
Wenn das nicht funzt, dann benutz diese Adresse hier: mail.ccc.de
Das ist der Mail-Server von Chaos Computer Club.
Einfach: telnet mail.ccc.de 25 eingeben und dich dann mit helo bekannt machen. dann mit
mail from: E-Mailadresse
die Adresse vom Absender festlegen. Mit
rcpt to: E-Mailadresse
die Adresse vom Empfänger festlegen. Mit
DATA
beginnst du eine Mail und enden tut sie mit einem '.' in einer neuen Zeile.
mfg
V_R
------------------
Am 8. Tag schuf Gott Windows und vorbei war es mit dem Paradies! |
|
|
|
 |
arnoldapfelstrudel
Mitglied
Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 43
|
arnoldapfelstrudel Mitglied
18:33:00 21.06.2001 Titel: |
|
Zitieren |
hey danke!!
das funktioniert! [img]http://www.c-plusplus.de/ubb/ubb/biggrin.gif[/img] [img]http://www.c-plusplus.de/ubb/ubb/biggrin.gif[/img] [img]http://www.c-plusplus.de/ubb/ubb/biggrin.gif[/img] [img]http://www.c-plusplus.de/ubb/ubb/biggrin.gif[/img] [img]http://www.c-plusplus.de/ubb/ubb/biggrin.gif[/img] |
|
|
|
 |
arnoldapfelstrudel
Mitglied
Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 43
|
arnoldapfelstrudel Mitglied
19:06:00 21.06.2001 Titel: |
|
Zitieren |
Ich bin da gerade auf ein neues Problem gestoßen. Für den helo-Befehl benötige ich ja meine eigene IP. Wie bekomme ich diese??? |
|
|
|
 |
virtuell_Realisticer
Unregistrierter
|
virtuell_Realisticer Unregistrierter
09:21:00 22.06.2001 Titel: |
|
Zitieren |
Hi,
also normalerweise kann man sich mit jedem X beliebigen Namen anmelden. Aber wenn du deine IP-Adresse wissen willst, dann oeffne mal ne Konsole und gib folgendes ein:
netstat -n
dann bekommst alles IP-Adressen aufgelistet unter Local Adress steht deine IP.
mfg
V_R
------------------
Am 8. Tag schuf Gott Windows und vorbei war es mit dem Paradies! |
|
|
|
 |
arnoldapfelstrudel
Mitglied
Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 43
|
arnoldapfelstrudel Mitglied
15:43:00 22.06.2001 Titel: |
|
Zitieren |
du hast recht. Man kann sich mit jedem namen bekannt machen (muss aber einen Punkt enthalten). Wenn ich "mail from: öksdfhg@ölkjhf.de" (also eine beliebige Adresse eingebe) wird die akzeptiert. Aber wenn ich als Empfänger meine eigene (jolayer@gmx.de) eingebe wird diese nicht angenommen. Woran liegt das? |
|
|
|
 |
virtuell_Realisticer
Unregistrierter
|
virtuell_Realisticer Unregistrierter
16:34:00 22.06.2001 Titel: |
|
Zitieren |
Hi,
keine ahnung woran das liegt. Versuch mal folgenden Server:
mail.bbs-ahrweiler.de
mfg
V_R
------------------
Am 8. Tag schuf Gott Windows und vorbei war es mit dem Paradies! |
|
|
|
 |
TheToast
Mitglied
Benutzerprofil
Anmeldungsdatum: 02.05.2001
Beiträge: 1669
|
TheToast Mitglied
19:46:00 22.06.2001 Titel: |
|
Zitieren |
Du kannst die IP auch rausfinden, indem du winipcfg unter Ausführen eingibst, da kriegst du die IP für jeden Adapter.
TheToast |
|
|
|
 |
arnoldapfelstrudel
Mitglied
Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 43
|
arnoldapfelstrudel Mitglied
11:03:00 23.06.2001 Titel: |
|
Zitieren |
@TheToast: Danke. Der Tipp ist echt gut!
@virtuell_Realisticer: Wenn ich die Empfängeradresse eingebe kommt folgendes:
Relaying denied. IP name lookup failed [meine IP]
Hat eigentlich schon irgendjemand auf diese Weise eine Mail verschickt??? |
|
|
|
 |
flicc
Unregistrierter
|
flicc Unregistrierter
19:37:00 24.06.2001 Titel: |
|
Zitieren |
hab dasselbe problem wie arnoldapfelstrudel. und zwar jetzt auf nem guten dutzend mailserver. haben die vielleicht neuerdings schärfere sicherheitsvorkehrungen??? |
|
|
|
 |
virtuell_Realisticer
Unregistrierter
|
virtuell_Realisticer Unregistrierter
09:40:00 25.06.2001 Titel: |
|
Zitieren |
Hi,
ihr habt recht. Man hat nicht die Berechtigung um eine E-Mail zu versenden:
Host [meine IP] has not the permissiont to realy send mail.
So sieht's aus. Ich muss nochmal zu Hause in meinem Schrank nachschauen, dann kann ich dir noch ein paar andere Adressen geben.
mfg
V_R
------------------
Am 8. Tag schuf Gott Windows und vorbei war es mit dem Paradies! |
|
|
|
 |