SaWey
wzl-lid
Sinds 5/1/2006
T: 8
R: 32
|
8/11/2006 -
14:20u
| Quote
|
Ik ben begonnen aan een project dat mensen die op kot zitten en maar 1 internetverbinding hebben veel kan helpen. Het is een programma dat dient als een soort proxy server die registreerd hoeveel elke persoon download, en ook limieten geeft aan de gebruikers. Een meer uitgebreide uitleg vind je op De Sorceforge projectpagina
Ik zoek mensen die ervaring hebben met C programmeren in netwerkomgevingen. Het is een volledig vrijwillig open-source project.
Mensen met interesse of aanvullingen/requests voor het programma, laat het hier weten.
Edit: Ik ben gestart met het project samen met een Indiër die me wil helpen, we hebben besloten om het volledig in C te schrijven. Vrijwilligers, gelieve te melden.
Edit: Link & naam gewijzigd
|
MrJelle
wzl-lid
Sinds 8/12/2004
T:15 -
R:226
|
8/11/2006 -
14:26u
| Quote
|
Limieten?! Na al de moeite die mensen doen om die limieten eindelijk buiten te krijgen uit België begint gij me zo iets?!
Mijn steun zou ge zelfs nie krijgen moest'k VB kunnen.
|
WishMaster
[mod] 666
Sinds 26/2/2003
T:99 -
R:2018
|
8/11/2006 -
14:29u
| Quote
|
dude... voor op kot is zoiets net extreem handig... Ik heb ook op kot gezeten: Telenet 10Gb per maand, met 8 man. Reken maar eens uit hoeveel elke persoon per dag mag spenderen dan (200Mb ofzo dacht ik, en daar zijt ge in no time voorbij zenne) En dan waren er pipo's die 3 films tegelijk binnenhaalden, zodat heel 't kot voor 28dagen op smallband zat...
Het programma van SaWey is net handig in dit soort situaties (1 internetverbinding voor +/- 10 personen: op kot of zelfs thuis)
edit: geen screenshots? geen downloads? geen code? (op SF.net) edit2: dan moet ge zo'n programma draaien hebben op de router/server...
Laatst aangepast door
WishMaster
op 8/11/2006 14:33:48u
(2x aangepast)
|
SaWey
wzl-lid
Sinds 5/1/2006
T:8 -
R:32
|
8/11/2006 -
14:53u
| Quote
|
@MrJelle: Ik zou liever ook geen limieten hebben, maar het is nu eenmaal zo en dus kunnen we maar proberen om er het beste van te maken.
Het programma bestaat nog niet, er wordt aan gewerkt. Ik heb zelf niet genoeg skills om het alleen te maken, daarom zit het nog in de planningsfase. Ik zoek dus mensen die hierbij kunnen helpen. Volgens mij is het mogelijk om met 3-4 man dit project in 2 maanden af te werken.
Het programma zal moeten draaien op een servertje aangezien je dit niet in een router kunt installeren.
Laatst aangepast door
SaWey
op 8/11/2006 14:55:58u
(2x aangepast)
|
stalin
wzl-lid
Sinds 14/10/2004
T:14 -
R:369
|
8/11/2006 -
15:41u
| Quote
|
leuk projectje. Moet zeker te doen zijn. Ik zou werken met 1 server applicatie en dan bij iedere persoon een client applicatie. client applicatie start samen op met pc. Aan de hand van mac-adres inloggen op server applicatie waar alle gegevens te vinden zijn over resterende limiet ed.
Lokaal programmatje meet dan de hoeveelheid dataverkeer. Een grote moeilijkheid is natuurlijk het bepalen van wat lokaal verkeer is (tussen 2 pc's in het netwerk) en wat naar het internet gaat/komt. Lokaal programma stuurt dan om de zoveel tijd zijn gegevens door naar de server. Beetje zoals project dolphin doet met toetsaanslagen.
|
SaWey
wzl-lid
Sinds 5/1/2006
T:8 -
R:32
|
8/11/2006 -
16:48u
| Quote
|
Ik dacht meer aan een full server side programma, zodat je enkel in je browser de proxy moet invoeren enzo.
|
Quagmire
wzl-lid
Sinds 18/11/2003
T:62 -
R:1458
|
8/11/2006 -
23:06u
| Quote
|
SaWey schreef: Ik dacht meer aan een full server side programma, zodat je enkel in je browser de proxy moet invoeren enzo.
Dat zal inderdaad het beste zijn...dan kan er nie mee gefoefeld worden....
't is maar dat ik geen tijd heb.......en weinig VB ken.........en zeker niet in netwerkomgevingen........maar anders zou ik zeker helpen hoor 
|
stalin
wzl-lid
Sinds 14/10/2004
T:14 -
R:369
|
9/11/2006 -
8:27u
| Quote
|
Eigenlijk wil je dus zoiets maken als bij de hotspots van Telenet. Daar kan je gewoon connecteren met de hotspot. Maar als je wilt surfen wordt je automatisch naar een inlogpagina van telenet geleid. Als je niet inlogt dan kan je niet surfen (je wordt iedere keer naar de inlogpagina geleid). Als je inlogt dan kan je naar alles surfen wat je maar wilt. Bij u zou het moeten zijn dat je eerst inlogt. Nadat je hebt ingelogt kan je surfen. Als je over de limiet zit als gebruiker kan je niet meer inloggen en dus ook niet meer surfen, of beperkter surfen ofzo.
|
SaWey
wzl-lid
Sinds 5/1/2006
T:8 -
R:32
|
9/11/2006 -
11:20u
| Quote
|
@Stalin: Dat is helemaal juist.
De bedoeling is dat je als gebruiker een proxy insteld in je browser en dat je dan de inlogpagina krijgt. Ook elke 1e keer van de dag ofzo krijg je bij het openen van de browser te zien hoeveel je nog resteerd. (wat ook via een specifieke url kan worden opgevraagd)
Edit: Ik ben gestart met het project samen met een Indiër die me wil helpen, we hebben besloten om het volledig in C te schrijven. Vrijwilligers, gelieve te melden.
Laatst aangepast door
SaWey
op 12/11/2006 22:38:01u
(1x aangepast)
|
Enira
wzl-lid
Sinds 24/9/2004
T:4 -
R:100
|
15/11/2006 -
20:16u
| Quote
|
Ik wil je niet ontmoedigen maar in C schrijven. Het doet pijn. Indien je enige kenis hebt met .NET of Java zou ik het daarin doen.
Ik heb vorig jaar een jaartje C gehad, ben voorlopig bezig met Homebrew applicaties voor de Nintendo DS te maken in C. Maar sockets... Ik vond het alles behalve aangenaam. In Java of .NET kon ik rapper iets zinvol en stabieler produceren.
Ik kan je spijtig genoeg niet helpen, aangezien mijn tijd zelf enorm beperkt is voorlopig.
Ohjah, ik heb je requirements eens gelezen, je kan misschien eens gaan zien wat Netlimiter te bieden heeft. http://www.netlimiter.com/devzone.php Misschien bestaan er wel meer geavanceerde API calls in dit programma. Dit is normaalgezien wel een zeer sterk programma. Netlimiter installeert bij mijn weten ook ergens drivers om het beheer te regelen. Misschien zijn er hiervoor substituten beschikbaar in de vorm van opensource en hoef je gewoon maar te implementeren.
stalin schreef: Lokaal programmatje meet dan de hoeveelheid dataverkeer. Een grote moeilijkheid is natuurlijk het bepalen van wat lokaal verkeer is (tussen 2 pc's in het netwerk) en wat naar het internet gaat/komt. Dat zal inderdaad wel lastig worden. Op low-level niveau kan je dit natuurlijk nagaan door headers van de pakketjes te sniffen.
Misschien kan je ook eens zien naar wat proxy's die er al bestaan: http://www.roseindia.net/opensource/freeproxyservers.php
Laatst aangepast door
Enira
op 15/11/2006 20:21:24u
(2x aangepast)
|
SaWey
wzl-lid
Sinds 5/1/2006
T:8 -
R:32
|
15/11/2006 -
23:10u
| Quote
|
1) We zijn van plan om C te gebruiken omdat dit vele voordelen biedt, platform onafhankelijk, meer mogelijkheden.
2) danku voor de links, maar dit is niet wat ik zoek, alle programma's die ik al heb gevonden kunnen de bandbreedte beperken, niet een data limiet instellen. Wat ook nodig is, is dat het heel eenvoudig is, dat je geen keuzes krijgt om programma's te selecteren die een bepaalde hoeveelheid mogen gebruiken, maar gewoon een limiet op alle trafiek die door de server gaat van de clients.
Tegen volgende zondag zal er een projectplan zijn, dan kom ik dit zeker nog even melden voor de geïnterresseerden
|
Hapster
wzl-lid
Sinds 10/12/2004
T:7 -
R:376
|
7/1/2007 -
7:00u
| Quote
|
Wordt hier nog aan gewerkt ? Lijkt me allesinds een zeer handig programma, qua hulp kan ik u niet veel aanbieden, ben nog in de leer met programmeren
|
Keneo
wzl-lid
Sinds 19/10/2004
T:7 -
R:409
|
7/1/2007 -
21:14u
| Quote
|
Enira schreef: Ik wil je niet ontmoedigen maar in C schrijven. Het doet pijn. Indien je enige kenis hebt met .NET of Java zou ik het daarin doen.
Tuurlijk in C. (of C++) Ga jij op een server/gateway Java of .NET draaien?
command line tooltje zou genoeg moeten zijn, daarvoor moet je geen gui hebben. maarja, ik denk dat de ontwikkelaars dit al wisten...
ontopic, ik ben nog c/c++ aan't leren, dus kan helaas (nog) niet helpen.
|
mrvazil
wzl-lid
Sinds 15/5/2005
T:6 -
R:780
|
11/1/2007 -
22:11u
| Quote
|
het hele punt van java is net dat het platformonafhankelijk is en op zo ongeveer elk denkbaar OS-draait, terwijl je c altijd zal moeten compilen voor het werkt.
Uw idee is goed, maar afaik zijn daar toch wel linux-distro's voor te vinden die dat al doen zenne, kan nu nie direct op de naam komen.
Ik denk trouwens voor uw lokaal/interlokaal verkeer te bepalen da ge simpelweg uwe server smijt tussen uwe modem en de wan-interface van de router, alles wa over die interface gaat is interlokaal, lokaal verkeer komt daar nie.
|
Felix
wzl-lid
Sinds 14/1/2004
T:8 -
R:13
|
24/1/2007 -
9:30u
| Quote
|
Ik zit met 22 op 1 lijn van 10 gig, Dag 5 van de exames = smallband
|
mrvazil
wzl-lid
Sinds 15/5/2005
T:6 -
R:780
|
25/1/2007 -
18:19u
| Quote
|
toffe kotbaas hebt gij. Mss moet em is overwegen om ipv een SoHo routerke ne pc met pfSense of m0n0wall te zetten, t zal rap gedaan zijn dan (btw, 10gb is VEEL te weinig voor 22 man.)
|