AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Downloadvolumen auf 3MB beschränken

Downloadvolumen auf 3MB beschränken

Ein Thema von gsh · begonnen am 18. Mär 2006 · letzter Beitrag vom 12. Apr 2006
Antwort Antwort
Seite 2 von 4     12 34   
Benutzerbild von sECuRE
sECuRE

Registriert seit: 10. Apr 2003
Ort: Heidelberg
360 Beiträge
 
Delphi 7 Professional
 
#11

Re: Downloadvolumen auf 3MB beschränken

  Alt 19. Mär 2006, 14:56
Hi,

du schreibst selbst einen Proxyserver (ja, Software, kein extra Rechner), der bei jedem Request eine Datenstruktur anlegt und mitzählt, wieviel Bytes über die Leitung gingen. Nach 3 MB schließt du nun die Verbindung. Relativ einfach erklärt, ich weiß nicht, in wie weit dir die INDY-Komponenten da die Arbeit abnehmen.

Proxyserver für Linux sind zum Beispiel squid (Sehr schnell) oder privoxy (Gut zum Werbeblocken, aber eher langsam (auf langsamen Rechnern)). Für Windows habe ich sowas noch nicht gebraucht.

EDIT: Die transparenten Proxyserver, von denen ich sprach, arbeiten übrigens mit iptables und leiten die TCP-Pakete von Port 80 einfach auf Port 800 (der jeweilige Proxyport eben) um. Für Windows gibt's auch ein iptables-nachbau, hab' aber den genauen Namen vergessen.

cu
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#12

Re: Downloadvolumen auf 3MB beschränken

  Alt 19. Mär 2006, 14:59
ja aber wie kann ich den proxyserver zwischen IE und dem Internet schliessen OHNE das ich im IE den Proxy einstellen muss?

//edit: Ja genau des brauch ich aber woher bekomm ich so einen iptable?
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
Benutzerbild von sECuRE
sECuRE

Registriert seit: 10. Apr 2003
Ort: Heidelberg
360 Beiträge
 
Delphi 7 Professional
 
#13

Re: Downloadvolumen auf 3MB beschränken

  Alt 19. Mär 2006, 15:03
Hi,

schrieb ich doch in meinem Edit: mit einem Paketfilter wie iptables zum Beispiel.

cu
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#14

Re: Downloadvolumen auf 3MB beschränken

  Alt 19. Mär 2006, 15:07
ja aber was z.b. die wiki dazu sagt das das nur für linux ist

@allgemein in die runde frag: weiss jemand wie des heisst für windows?
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
Benutzerbild von sECuRE
sECuRE

Registriert seit: 10. Apr 2003
Ort: Heidelberg
360 Beiträge
 
Delphi 7 Professional
 
#15

Re: Downloadvolumen auf 3MB beschränken

  Alt 19. Mär 2006, 15:11
Hi,

*hach ja*. Erster Treffer bei Google zur Suche "iptables windows":
http://www.idrci.net/download.html

Wenigstens ein bisschen Eigeninitiative wäre doch nicht zuviel verlangt, oder?

cu
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#16

Re: Downloadvolumen auf 3MB beschränken

  Alt 19. Mär 2006, 20:28
des gibts nicht ich HAB gesucht

nach "iptables+windows" bei ist der erste und der alles andere aber nichts vernüftiges


//edit: Ausserdem ist des ein Trail Produkt was mir eigentlich nichts bringt
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#17

Re: Downloadvolumen auf 3MB beschränken

  Alt 19. Mär 2006, 20:55
also wenn ich mir da was großes saugen wollte und merkte, ich könnte nicht, so baute ich mir ein 10-zeilen-php-skript, das mir eine beliebige datei aus dem internet in von mir zu bestimmenden häppchen lieferte.



Ich würde dir empfehlen, bei allen dateien, die keine html-dateien, bilder etc. sind, das volumen mitzuzählen und diesen dann ab 5MB oder so den saft abzudrehen.

3 MB ist imo eine zu niedrige grenze.

PS: im übrigen finde ich es asozial, wenn man eine flatrate hat und die leute, die keine haben nicht saugen lässt
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#18

Re: Downloadvolumen auf 3MB beschränken

  Alt 19. Mär 2006, 22:00
Zitat von DGL-luke:
also wenn ich mir da was großes saugen wollte und merkte, ich könnte nicht, so baute ich mir ein 10-zeilen-php-skript, das mir eine beliebige datei aus dem internet in von mir zu bestimmenden häppchen lieferte.

*räusper* das hab ich für ins in der Schule auch schon gemacht

Zitat von DGL-luke:
Ich würde dir empfehlen, bei allen dateien, die keine html-dateien, bilder etc. sind, das volumen mitzuzählen und diesen dann ab 5MB oder so den saft abzudrehen.

3 MB ist imo eine zu niedrige grenze.
Naja also ich glaub 98% der benutzer die zum dem PC gehen können kein php-skript schreiben Also ist des ziemlich egal. Und naja zu den 3MB (war mal einfach so ein wert) es können auch 5MB sein sowas ist schnell geändert.

Außerdem wäre es günstig wenn nicht einfach der saft abgedreht wird und der dann vollkommen paff es noch 5 mal probiert zum downloaden weil es immer wieder abbricht. Also wäre es besser wenn der Proxy davor prüfen konnte ob es über 3MB (oder 5MB ) sind und dann nach (vielleicht) nach einen PW fragt des bei richtiger Eingabe erlaubt doch eine größere Datei downzuloaden
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#19

Re: Downloadvolumen auf 3MB beschränken

  Alt 19. Mär 2006, 22:03
hmm.... also entweder proxy oder n browser plugin. am besten proxy. les dich ein bisschen ein und schau dir das indy-teil an.... ansonsten mal sehen ob irgendein web proxy das bereits kann, Jana Server zum beispiel....
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#20

Re: Downloadvolumen auf 3MB beschränken

  Alt 19. Mär 2006, 22:15
naja des hab ich mir schon etwas angeschaut des ist auch nicht mein prob ich will halt vorallem des der user des nicht einfach umgehen kann in dem er einfach den Proxy rausstreicht.


Hmmm da fällt mir ein kann der User überhaupt den Proxy verändern wenn er keine admin rechte hat? ich glaub schon oder? kann man des doch irgendwie sperren? weil dann wäre es mir egal den weg zu gehen
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz