Help - Search - Members - Calendar
Full Version: Personal P2P Project
4peeps.com Forums > Hardware > Networking
~sid~
With all this RIAA bullshit going around, i think its time to start the P-P2P-P

the Personal P2P Project

instead of using P2P clients connected to the world, i would like to start a small P2P group, that consist of members across a secure connection...

members would be allowed in only on invite...of course no copyrighted material will be allowed, this is for personal poems and stories...

Here is what i would like to see in the project...

1.) Secure connection
2.) Broadband users only
3.) Minimum Upstream of 10-20Kb/sec for each member
4.) Easy to use interface
5.) Secure Login Required for each session on the "Network"
6.) Use of non-standard ports, firewalls must be configured
7.) Linux and Windows compatibility * Linux port is secondary concern
8.) One Click launch of Client
9.) Use of 1 central location within users computer * ie. shared folder called "pP2Pp"
10.) Fast Kill Icon, to delete shared folder and network settings
11.) Maybe encryption
12.) Small footprint, and install size


if anyone would like to join the project, please email me...sid@4peeps.com

any help would be great, networking gurus are a must...

please post your ideas and helpful thoughts...
Earthman
I'd be willing to participate, but I don't think I have enough background knowledge to do much.. (^_^)
LiLmoonee
great idea. im sure we will find some good programers. possiblely a java program? that would be ultimate portablity. i could do VERY basic programing in java. i am learning in school so i could be more helpful later in the year. Then again java is pretty slow...
~sid~
another idea would be to use a secure connection with a custom web browser, that would not actually connect to the internet...128-bit encryption and the such...no need for a client really, cause the browser would be that...and the browser would look only into the specific folder for pP2Pp on all connected members and compile a complete list...
Ghandi
do a search for WASTE.
efishta
haha that's just what I was going to say Ghandi - the source code is available, (albeit it was illegaly released as open source, since AOL claims it's its Intellectual Property) but regardless, you can take the source code, add the quick kill feature if you're good enough in C++ and that's all you need.

you could probably even build it in Visual Studio .NET or 2003, since I think some has modified it just enough so it compiles with it. Do a search on sourceforge.net, I saw the project there.
Troll
Was it this one G

http://www.nullsoft.com/free/waste/

sp_ike.gif
efishta
QUOTE(Troll @ Sep 10 2003, 08:11 PM)

yup - just read the content of the page.

p.s. i think my post counter is totally stuck, this post better be my 170th.

edit: yes, yes it is.
Troll
Whoo Hoo I just hit 300 icon_biggrin.gif
~sid~
OK, we dont want to use illegal software, so we are going to need to get something either thats open source, or build it ourselves...
ldonyo
Couldn't you achieve the same thing with a VPN? Isn't there a way to do a P2P VPN?
~sid~
well, even if we use VPN, it would have to have an install file, where it would set up VPN, and also, a text file the installation would ask for, that contained all the ips of the other peeps using the p2p network...

then it would have to create a shared folder...
ldonyo
I don't have a Unix or Linux box to create the server, but this looks promising:

http://vpn.ebootis.de/

This also looks to have potential:

http://www.vpnlabs.com/
~sid~
well, see there is the need of a linux server there...do not want servers at all...
ldonyo
If someone was running a Linux box already, it could be the server. Anyway, those are just for ideas.

Here's something from Microsoft that might do the trick. It's a 'How to' article, but there's a sample app available.

http://msdn.microsoft.com/msdnmag/issues/0...rs/default.aspx
~sid~
great read there...

we want a pure p2p...so no central server at all...
ldonyo
I'm trying to find what you want, but the Internet hasn't been tidied up in quite a while, so it's going to take a bit of time to get what you're looking for. icon_wink.gif
~sid~
with the M$ thing, you need VS .net to set it up, and then you can only connect to sharebaby...

but, if someone who has VS .net can alter the code so that it works in our instance, that would be great...
LiLmoonee
i think the program should be programed in a freely avaliable language...cuz it wont help if only a couple ppl can code. also i think we need to get the basic structure of how this network will work before we get any further. No central servers means that we need to get each others IP's from MSN? or have a directing server like gnutella? also what about slow client considerations? we dont exactly want a 56k routing all the data.
~sid~
OK...

once this project is completed, it will be released for anyone to use...

BUT...you must set up your own network...to do this, you must get IP addresses of your friends...

so, there will be many many networks eventually...but they will not be connected to each other, even though they look alike and operate the same way...

ill be looking at some stuff tonite...ill also post a few images of what id like the network to look like...

PLEASE REREAD THE FIRST POST...it has alot of info...and BROADBAND ONLY...
~sid~
can someone please sugest some applications to use to do the code in...should it be c or c++? or something else?...coders needed...
~sid~
i just found my copy of Visual Studio .Net...

now, im not no hard core coder...so some help will be needed...are there any coders here?
GoKu
icon_cry.gif Way outa my league
ntruax
I'm interested in participating too. I can't help out with getting it set up or whatever though cause I know nothing about it.

I had killer upload speed for a while but they caught on and throttled it back down icon_cry.gif. So now my connection is back at 1500 down 128 up.

Speed test
~sid~
Well...this is what i think the first version of the pP2Pp will be...

using Bittorrent, with custom tracker...filtered at firewall...

pop on MSN messenger to give a hand and some ideas...

sid4peeps@hotmail.com
Troll
QUOTE(ntruax @ Sep 11 2003, 07:28 PM)
I had killer upload speed for a while but they caught on and throttled it back down  icon_cry.gif.  So now my connection is back at 1500 down 128 up.

Speed test

I dont have to shabby an upload speed...

My Current Speed

cocky.gif
~sid~
anyhow...

i think we have the plan, and the method...

we got our selves all ready to go...

private torrent files...
nfinitefx_
I've seen a office networking shares program like this before. Dig around on sourceforge and you might be able to find it. It was called, OfficeShare or something like that, it's designed to let office workers share files quickly without having to go through the process of setting up drive shares and whatnot on individual machines.
efishta
those only allow downloading the file from one person at a time - sid wants to download the same file from multiple people at the same time.

Kazaa would not be feasable for small networks, nor would eMule, althouh it would be possible but more involved. The next alternative would be bittorrent, so if I'm understandin this correctly, ~sid~ wants to implement a bittorrent clients but for a private group, and I don't think there needs to be much programming involved, since the source code is already available.
~sid~
BINGO...

so now we know what we are looking at...

who has Python or Visual C++ experience?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.