Re: [freenet-support] ?spam? Re: ?spam? Re: ?spam? Re: Peer IP address leakage?

2009-08-23 Thread Michael Yip
Michael Yip wrote:
> Evan Daniel wrote:
>   
>> On Sun, Aug 23, 2009 at 5:19 AM, Michael Yip wrote:
>>   
>> 
>>> Dsoslglece wrote:
>>> 
>>>   
 Michael Yip a écrit :
   
 
> Hi,
>
> My name is Michael and I'm currently studying the source code of Freenet.
>
> I have found that the object reference for all PeerNode objects has the
> IP address of the peer associated with it. How is anonymity kept with
> the IP of the peer exposed? I have examined the log file and it seems
> the object reference of the peers are logged as they are added.
>
> What I'm confused is since Freenet seek to promote freedom of speech in
> the presence of strict government control, if they decide to run a
> Freenet node and collect IP addresses in this manner, the consequences
> would be unthinkable
>
> I have tested this by adding another node of mine and my IP address
> appears as expected.
>
> Can anyone explain to me why??
>
> Thanks,
>
> Michael
> ___
> Support mailing list
> Support@freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at 
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
>
>
>
> 
>   
 Hi Michael...
 it is correct that your IP would be known by your neighbour node, but,
 he is the only one to be able to identify you... more, and beside the
 fact of being able to be sure that you are using Freenet (only sure of
 this), even so, he has no way of knowing if the info or file or
 whatever, coming to you, or going from you, did or not come or go 10
 nodes away from you, since you act also (as a node) in passing
 packets... and anyway, even so, he is (and you are, and any of your
 neighbours) unable to know the content of the package, if you didn't
 create it yourself or ask yourself for it since only the original
 sender and final receiver are able to know it's content.
 Hope it was clear...


   
 
>>>Hi,
>>>
>>>Thanks for your reply.
>>>
>>>Taking from the point that IP addresses are known to your peers, I
>>> have another question.
>>>
>>>I've noticed that the hop-to-live counter is decremented according
>>> to the policy of:
>>> 1)  the source node of the request,
>>> 2) the node which recently reported fail for a data request or
>>> 3) the node handling the request (usually because the node is the
>>> source of the request)
>>>
>>>Ok, so what if I modify the code for my node so that:
>>>
>>>1) maxHTL = 1
>>>2) decrementAtMin = false
>>>3) disableProbabilisticHTLs = false
>>>
>>>   Would this mean that my peers would not forward my message any
>>> further? This is because if so, this would allow me to probe my peers
>>> using my set of keys for data
>>> 
>>>   
>> Your peers will sometimes pass on requests at min htl, specifically to
>> avoid this problem.  That's what the probabilistic htl thing is for.
>>
>> Turning off probabilistic htl only turns it off on your node; it
>> doesn't change your peers config, obviously.  So turning it off will
>> let other people probe your store, but doesn't help you probe theirs.
>>
>> Evan Daniel
>>   
>> 
> Hi Evan,
>
> But what I've found from the source code (the Node class and the 
> RequestSender class) is that the HTL of a request would actually be 
> decremented according to the SOURCE of a request (that is, if a source 
> exists e.g. the node is forwarding a request). Also, it could also be 
> decremented according to the most recently failed node if the request 
> has been forwarded beforehand. Only if neither exists would the request 
> be decremented according to the node handling the request.
>
> This is at least as far as I understand from the source code so if 
> anyone can point out otherwise, I would be glad to hear it.
>
> Thanks,
>
> Michael
>
>
>   
>> ___
>> Support mailing list
>> Support@freenetproject.org
>> http://news.gmane.org/gmane.network.freenet.support
>> Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
>> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
>>   
>> 
>
>   
Hi all,

After examining the source code further, I have found that the peers of 
a node which are represented by the class PeerNode, have their own set 
of probablistic HTL factors.

Such factors (decrementHTLAtMaximum and decrementHTLAtMinimum) in the 
PeerNode DO NOT actually follow the factors of the peers they represent.

This means that each Freenet node actually has full control over how it 
decrements the HTL of the requests that it processes. This means that 
the peer which sent the request has no co

Re: [freenet-support] ?spam? Re: ?spam? Re: Peer IP address leakage?

2009-08-23 Thread Michael Yip
Evan Daniel wrote:
> On Sun, Aug 23, 2009 at 5:19 AM, Michael Yip wrote:
>   
>> Dsoslglece wrote:
>> 
>>> Michael Yip a écrit :
>>>   
 Hi,

 My name is Michael and I'm currently studying the source code of Freenet.

 I have found that the object reference for all PeerNode objects has the
 IP address of the peer associated with it. How is anonymity kept with
 the IP of the peer exposed? I have examined the log file and it seems
 the object reference of the peers are logged as they are added.

 What I'm confused is since Freenet seek to promote freedom of speech in
 the presence of strict government control, if they decide to run a
 Freenet node and collect IP addresses in this manner, the consequences
 would be unthinkable

 I have tested this by adding another node of mine and my IP address
 appears as expected.

 Can anyone explain to me why??

 Thanks,

 Michael
 ___
 Support mailing list
 Support@freenetproject.org
 http://news.gmane.org/gmane.network.freenet.support
 Unsubscribe at 
 http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
 Or mailto:support-requ...@freenetproject.org?subject=unsubscribe



 
>>> Hi Michael...
>>> it is correct that your IP would be known by your neighbour node, but,
>>> he is the only one to be able to identify you... more, and beside the
>>> fact of being able to be sure that you are using Freenet (only sure of
>>> this), even so, he has no way of knowing if the info or file or
>>> whatever, coming to you, or going from you, did or not come or go 10
>>> nodes away from you, since you act also (as a node) in passing
>>> packets... and anyway, even so, he is (and you are, and any of your
>>> neighbours) unable to know the content of the package, if you didn't
>>> create it yourself or ask yourself for it since only the original
>>> sender and final receiver are able to know it's content.
>>> Hope it was clear...
>>>
>>>
>>>   
>>Hi,
>>
>>Thanks for your reply.
>>
>>Taking from the point that IP addresses are known to your peers, I
>> have another question.
>>
>>I've noticed that the hop-to-live counter is decremented according
>> to the policy of:
>> 1)  the source node of the request,
>> 2) the node which recently reported fail for a data request or
>> 3) the node handling the request (usually because the node is the
>> source of the request)
>>
>>Ok, so what if I modify the code for my node so that:
>>
>>1) maxHTL = 1
>>2) decrementAtMin = false
>>3) disableProbabilisticHTLs = false
>>
>>   Would this mean that my peers would not forward my message any
>> further? This is because if so, this would allow me to probe my peers
>> using my set of keys for data
>> 
>
> Your peers will sometimes pass on requests at min htl, specifically to
> avoid this problem.  That's what the probabilistic htl thing is for.
>
> Turning off probabilistic htl only turns it off on your node; it
> doesn't change your peers config, obviously.  So turning it off will
> let other people probe your store, but doesn't help you probe theirs.
>
> Evan Daniel
>   
Hi Evan,

But what I've found from the source code (the Node class and the 
RequestSender class) is that the HTL of a request would actually be 
decremented according to the SOURCE of a request (that is, if a source 
exists e.g. the node is forwarding a request). Also, it could also be 
decremented according to the most recently failed node if the request 
has been forwarded beforehand. Only if neither exists would the request 
be decremented according to the node handling the request.

This is at least as far as I understand from the source code so if 
anyone can point out otherwise, I would be glad to hear it.

Thanks,

Michael


> ___
> Support mailing list
> Support@freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
>   

___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


Re: [freenet-support] Converting the whole internet into a freenet

2009-08-23 Thread Ermanno Baschiera
How would you store a dynamic website with db and programming?
Internet is not just a lot of static files

-ermanno

2009/8/23 bqz69 :
> I have been following the discussions on this freenet mailing list for months,
> and it seems to be more and more active, and new ideas pup up :-)
>
> I was then struck by the thought, to make the whole internet into a freenet,
> and to let all harddisks be encrypted.
>
> Really it's all about files, files and more files and again
>
> Then we get someting closing into "Freedom of the people of the world".
>
> This is just a philosophical thought for all you clever guys to consider.
>
> But that's how the development accelerates anyway - an idea is picked up,
> rejected, and then treated in a lot of brain's subconsiousness, and then a
> much better child idea might be born.
>
> Otherwise I am stupid, and that's my problem *laugh*
> ___
> Support mailing list
> Support@freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
>
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


Re: [freenet-support] Freenet inside LAN

2009-08-23 Thread Evan Daniel
Yes and no.  It will run just fine, however you'll lose things like
the automatic start at bootup.  Also, Freenet is not expected to work
well with low uptime; it really, really wants to run 24x7 or close to
it.  Connecting for a couple hours a day won't work nearly as well.
Also, I highly recommend using a data store of several GB, which is
getting large by flash drive standards.

Evan Daniel

On Sun, Aug 23, 2009 at 2:14 PM, David R. wrote:
> Exellent, it works perfectly (in my test, at least.  I have yet to try it
> for for it's real purpose).  I don't know why it didn't before, but
> whatever.  Still, I may have another problem - is freenet portable?  If I
> run the installer to install to a flash drive, put firefox-portable on that
> drive, write a batch script to start freenet and open firefox to
> 127.0.0.1:, will it work on another computer?  (assuming that computer
> has java).   It doesn't seem like freenet would _need_ any registry entries
> to function, but I'd like to be sure, and i'm not certain I'd catch
> everything if I did it myself.
>
> -Ellimistd
>
> On Sun, Aug 23, 2009 at 2:02 PM, Evan Daniel  wrote:
>>
>> On Sun, Aug 23, 2009 at 5:05 AM, Alex Pyattaev
>> wrote:
>> >
>> >
>> > On Sun, Aug 23, 2009 at 6:40 AM, David R.  wrote:
>> >>
>> >> I've just found Freenet, and it looks really great.  I've always
>> >> considered freedom of speech pretty much the most important thing you
>> >> can
>> >> have, so I love what this is doing.  Anyway, I've had what seems to be
>> >> a
>> >> good idea - set up people at my school to use freenet.  I'm planning to
>> >> bundle it with a few other apps (tor, firefox+privacy addons, utorrent,
>> >> etc)
>> >> and let people download it and put it on their flash drives, and run it
>> >> whenever they get on a school computer.  As they did this, they'd
>> >> connect to
>> >> a mini-freenet (darknet of course), within the school.  The main
>> >> problem
>> >> I've got here is that freenet doesn't work over LAN, or at least I
>> >> can't
>> >> figure out how to make it do so.  I don't want one computer on freenet,
>> >> and
>> >> the others running a browser pointed to 192.168.1.X.  I want to set up
>> >> a
>> >> darknet composed of computers within the same LAN.
>> >>
>> >> If anyone knows how I could do this, or could suggest another way to do
>> >> it  (I tried WASTE, and couldnt get it going either) I would very much
>> >> appreciate it.
>> >>
>> >> Thanks,
>> >>     Ellimistd
>> >>
>> >> ___
>> >> Support mailing list
>> >> Support@freenetproject.org
>> >> http://news.gmane.org/gmane.network.freenet.support
>> >> Unsubscribe at
>> >> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
>> >> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
>> >
>> > The Freenet program has no idea if an IP address is a LAN or WAN
>> > address.
>> > Because it can not know your exact network settings. The only thing it
>> > does
>> > is sending packets to other IP addresses. Your users should always point
>> > their browsers to 127.0.0.1, not external IP address, since fproxy binds
>> > to
>> > loopback interface, not external interfaces, otherwise it would require
>> > authentification to connect to the node. When you get 3-4 nodes up &
>> > running, you can try to connect them by exchanging noderefs. to do all
>> > this
>> > in pure darknet (without access to internet) just remove seednodes.fref
>> > file
>> > in freenet's root directory. You may put it back when you decide to use
>> > opennet. However, since you use LAN, you should probably not use opennet
>> > connections, since it is WERY easy to find out that you run freenet when
>> > you
>> > do so. Hope this helps.
>>
>> No need to delete the seednodes file.  Just turn off opennet on the
>> config screen.
>>
>> Running opennet on the LAN should work just fine, with no more
>> security issues than running opennet anywhere else.
>>
>> I've run two nodes on the same LAN; it doesn't require any special
>> configuration.  I just turned on opennet on both, then exchanged
>> darknet refs, and they connected over the LAN and connected to the
>> outside world, and it all just worked.
>>
>> Evan Daniel
>> ___
>> Support mailing list
>> Support@freenetproject.org
>> http://news.gmane.org/gmane.network.freenet.support
>> Unsubscribe at
>> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
>> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
>
>
> ___
> Support mailing list
> Support@freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
>
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.

Re: [freenet-support] Freenet inside LAN

2009-08-23 Thread David R.
Exellent, it works perfectly (in my test, at least.  I have yet to try it
for for it's real purpose).  I don't know why it didn't before, but
whatever.  Still, I may have another problem - is freenet portable?  If I
run the installer to install to a flash drive, put firefox-portable on that
drive, write a batch script to start freenet and open firefox to
127.0.0.1:, will it work on another computer?  (assuming that computer
has java).   It doesn't seem like freenet would _need_ any registry entries
to function, but I'd like to be sure, and i'm not certain I'd catch
everything if I did it myself.

-Ellimistd

On Sun, Aug 23, 2009 at 2:02 PM, Evan Daniel  wrote:

> On Sun, Aug 23, 2009 at 5:05 AM, Alex Pyattaev
> wrote:
> >
> >
> > On Sun, Aug 23, 2009 at 6:40 AM, David R.  wrote:
> >>
> >> I've just found Freenet, and it looks really great.  I've always
> >> considered freedom of speech pretty much the most important thing you
> can
> >> have, so I love what this is doing.  Anyway, I've had what seems to be a
> >> good idea - set up people at my school to use freenet.  I'm planning to
> >> bundle it with a few other apps (tor, firefox+privacy addons, utorrent,
> etc)
> >> and let people download it and put it on their flash drives, and run it
> >> whenever they get on a school computer.  As they did this, they'd
> connect to
> >> a mini-freenet (darknet of course), within the school.  The main problem
> >> I've got here is that freenet doesn't work over LAN, or at least I can't
> >> figure out how to make it do so.  I don't want one computer on freenet,
> and
> >> the others running a browser pointed to 192.168.1.X.  I want to set up a
> >> darknet composed of computers within the same LAN.
> >>
> >> If anyone knows how I could do this, or could suggest another way to do
> >> it  (I tried WASTE, and couldnt get it going either) I would very much
> >> appreciate it.
> >>
> >> Thanks,
> >> Ellimistd
> >>
> >> ___
> >> Support mailing list
> >> Support@freenetproject.org
> >> http://news.gmane.org/gmane.network.freenet.support
> >> Unsubscribe at
> >> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> >> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
> >
> > The Freenet program has no idea if an IP address is a LAN or WAN address.
> > Because it can not know your exact network settings. The only thing it
> does
> > is sending packets to other IP addresses. Your users should always point
> > their browsers to 127.0.0.1, not external IP address, since fproxy binds
> to
> > loopback interface, not external interfaces, otherwise it would require
> > authentification to connect to the node. When you get 3-4 nodes up &
> > running, you can try to connect them by exchanging noderefs. to do all
> this
> > in pure darknet (without access to internet) just remove seednodes.fref
> file
> > in freenet's root directory. You may put it back when you decide to use
> > opennet. However, since you use LAN, you should probably not use opennet
> > connections, since it is WERY easy to find out that you run freenet when
> you
> > do so. Hope this helps.
>
> No need to delete the seednodes file.  Just turn off opennet on the
> config screen.
>
> Running opennet on the LAN should work just fine, with no more
> security issues than running opennet anywhere else.
>
> I've run two nodes on the same LAN; it doesn't require any special
> configuration.  I just turned on opennet on both, then exchanged
> darknet refs, and they connected over the LAN and connected to the
> outside world, and it all just worked.
>
> Evan Daniel
> ___
> Support mailing list
> Support@freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
>
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

Re: [freenet-support] ?spam? Re: Peer IP address leakage?

2009-08-23 Thread Evan Daniel
On Sun, Aug 23, 2009 at 5:19 AM, Michael Yip wrote:
> Dsoslglece wrote:
>> Michael Yip a écrit :
>>> Hi,
>>>
>>> My name is Michael and I'm currently studying the source code of Freenet.
>>>
>>> I have found that the object reference for all PeerNode objects has the
>>> IP address of the peer associated with it. How is anonymity kept with
>>> the IP of the peer exposed? I have examined the log file and it seems
>>> the object reference of the peers are logged as they are added.
>>>
>>> What I'm confused is since Freenet seek to promote freedom of speech in
>>> the presence of strict government control, if they decide to run a
>>> Freenet node and collect IP addresses in this manner, the consequences
>>> would be unthinkable
>>>
>>> I have tested this by adding another node of mine and my IP address
>>> appears as expected.
>>>
>>> Can anyone explain to me why??
>>>
>>> Thanks,
>>>
>>> Michael
>>> ___
>>> Support mailing list
>>> Support@freenetproject.org
>>> http://news.gmane.org/gmane.network.freenet.support
>>> Unsubscribe at 
>>> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
>>> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
>>>
>>>
>>>
>> Hi Michael...
>> it is correct that your IP would be known by your neighbour node, but,
>> he is the only one to be able to identify you... more, and beside the
>> fact of being able to be sure that you are using Freenet (only sure of
>> this), even so, he has no way of knowing if the info or file or
>> whatever, coming to you, or going from you, did or not come or go 10
>> nodes away from you, since you act also (as a node) in passing
>> packets... and anyway, even so, he is (and you are, and any of your
>> neighbours) unable to know the content of the package, if you didn't
>> create it yourself or ask yourself for it since only the original
>> sender and final receiver are able to know it's content.
>> Hope it was clear...
>>
>>
>    Hi,
>
>    Thanks for your reply.
>
>    Taking from the point that IP addresses are known to your peers, I
> have another question.
>
>    I've noticed that the hop-to-live counter is decremented according
> to the policy of:
>     1)  the source node of the request,
>     2) the node which recently reported fail for a data request or
>     3) the node handling the request (usually because the node is the
> source of the request)
>
>    Ok, so what if I modify the code for my node so that:
>
>    1) maxHTL = 1
>    2) decrementAtMin = false
>    3) disableProbabilisticHTLs = false
>
>   Would this mean that my peers would not forward my message any
> further? This is because if so, this would allow me to probe my peers
> using my set of keys for data

Your peers will sometimes pass on requests at min htl, specifically to
avoid this problem.  That's what the probabilistic htl thing is for.

Turning off probabilistic htl only turns it off on your node; it
doesn't change your peers config, obviously.  So turning it off will
let other people probe your store, but doesn't help you probe theirs.

Evan Daniel
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


Re: [freenet-support] Freenet inside LAN

2009-08-23 Thread Evan Daniel
On Sun, Aug 23, 2009 at 5:05 AM, Alex Pyattaev wrote:
>
>
> On Sun, Aug 23, 2009 at 6:40 AM, David R.  wrote:
>>
>> I've just found Freenet, and it looks really great.  I've always
>> considered freedom of speech pretty much the most important thing you can
>> have, so I love what this is doing.  Anyway, I've had what seems to be a
>> good idea - set up people at my school to use freenet.  I'm planning to
>> bundle it with a few other apps (tor, firefox+privacy addons, utorrent, etc)
>> and let people download it and put it on their flash drives, and run it
>> whenever they get on a school computer.  As they did this, they'd connect to
>> a mini-freenet (darknet of course), within the school.  The main problem
>> I've got here is that freenet doesn't work over LAN, or at least I can't
>> figure out how to make it do so.  I don't want one computer on freenet, and
>> the others running a browser pointed to 192.168.1.X.  I want to set up a
>> darknet composed of computers within the same LAN.
>>
>> If anyone knows how I could do this, or could suggest another way to do
>> it  (I tried WASTE, and couldnt get it going either) I would very much
>> appreciate it.
>>
>> Thanks,
>>     Ellimistd
>>
>> ___
>> Support mailing list
>> Support@freenetproject.org
>> http://news.gmane.org/gmane.network.freenet.support
>> Unsubscribe at
>> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
>> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
>
> The Freenet program has no idea if an IP address is a LAN or WAN address.
> Because it can not know your exact network settings. The only thing it does
> is sending packets to other IP addresses. Your users should always point
> their browsers to 127.0.0.1, not external IP address, since fproxy binds to
> loopback interface, not external interfaces, otherwise it would require
> authentification to connect to the node. When you get 3-4 nodes up &
> running, you can try to connect them by exchanging noderefs. to do all this
> in pure darknet (without access to internet) just remove seednodes.fref file
> in freenet's root directory. You may put it back when you decide to use
> opennet. However, since you use LAN, you should probably not use opennet
> connections, since it is WERY easy to find out that you run freenet when you
> do so. Hope this helps.

No need to delete the seednodes file.  Just turn off opennet on the
config screen.

Running opennet on the LAN should work just fine, with no more
security issues than running opennet anywhere else.

I've run two nodes on the same LAN; it doesn't require any special
configuration.  I just turned on opennet on both, then exchanged
darknet refs, and they connected over the LAN and connected to the
outside world, and it all just worked.

Evan Daniel
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


Re: [freenet-support] Converting the whole internet into a freenet

2009-08-23 Thread bqz69
> Man, you can't make a freenet out of internet. Because this will require
> anoter network-layer protocol. It is not all about encryption. However,
> when more users will join, and when the protocol will become more stable,
> it might be possible to include freenet interface into linux kernel and
> allow freenet-only routing for routers. That would be cool, but I hardly
> belive that.

If Freenet was included as a package with all the essential Freenet programs 
into linux, it could be run parallel to the "ordinary Internet".

It is important it to be very easy to install and use, then I think more 
people would begin using it.

I find it alreasy on its way to be more easy to use.

___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


Re: [freenet-support] Converting the whole internet into a freenet

2009-08-23 Thread Alex Pyattaev
On Sun, Aug 23, 2009 at 1:22 PM, bqz69  wrote:

> I have been following the discussions on this freenet mailing list for
> months,
> and it seems to be more and more active, and new ideas pup up :-)
>
> I was then struck by the thought, to make the whole internet into a
> freenet,
> and to let all harddisks be encrypted.
>
> Really it's all about files, files and more files and again
>
> Then we get someting closing into "Freedom of the people of the world".
>
> This is just a philosophical thought for all you clever guys to consider.
>
> But that's how the development accelerates anyway - an idea is picked up,
> rejected, and then treated in a lot of brain's subconsiousness, and then a
> much better child idea might be born.
>
> Otherwise I am stupid, and that's my problem *laugh*
> ___
> Support mailing list
> Support@freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
>
Man, you can't make a freenet out of internet. Because this will require
anoter network-layer protocol. It is not all about encryption. However, when
more users will join, and when the protocol will become more stable, it
might be possible to include freenet interface into linux kernel and allow
freenet-only routing for routers. That would be cool, but I hardly belive
that.
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

[freenet-support] Converting the whole internet into a freenet

2009-08-23 Thread bqz69
I have been following the discussions on this freenet mailing list for months, 
and it seems to be more and more active, and new ideas pup up :-)

I was then struck by the thought, to make the whole internet into a freenet, 
and to let all harddisks be encrypted.

Really it's all about files, files and more files and again

Then we get someting closing into "Freedom of the people of the world".

This is just a philosophical thought for all you clever guys to consider.

But that's how the development accelerates anyway - an idea is picked up, 
rejected, and then treated in a lot of brain's subconsiousness, and then a 
much better child idea might be born.

Otherwise I am stupid, and that's my problem *laugh*
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


Re: [freenet-support] ?spam? Re: Peer IP address leakage?

2009-08-23 Thread Alex Pyattaev
On Sun, Aug 23, 2009 at 12:32 PM, Michael Yip  wrote:

> Dsoslglece wrote:
> > Michael Yip a écrit :
> >> Hi,
> >>
> >> My name is Michael and I'm currently studying the source code of
> Freenet.
> >>
> >> I have found that the object reference for all PeerNode objects has the
> >> IP address of the peer associated with it. How is anonymity kept with
> >> the IP of the peer exposed? I have examined the log file and it seems
> >> the object reference of the peers are logged as they are added.
> >>
> >> What I'm confused is since Freenet seek to promote freedom of speech in
> >> the presence of strict government control, if they decide to run a
> >> Freenet node and collect IP addresses in this manner, the consequences
> >> would be unthinkable
> >>
> >> I have tested this by adding another node of mine and my IP address
> >> appears as expected.
> >>
> >> Can anyone explain to me why??
> >>
> >> Thanks,
> >>
> >> Michael
> >> ___
> >> Support mailing list
> >> Support@freenetproject.org
> >> http://news.gmane.org/gmane.network.freenet.support
> >> Unsubscribe at
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> >> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
> >>
> >>
> >>
> > Hi Michael...
> > it is correct that your IP would be known by your neighbour node, but,
> > he is the only one to be able to identify you... more, and beside the
> > fact of being able to be sure that you are using Freenet (only sure of
> > this), even so, he has no way of knowing if the info or file or
> > whatever, coming to you, or going from you, did or not come or go 10
> > nodes away from you, since you act also (as a node) in passing
> > packets... and anyway, even so, he is (and you are, and any of your
> > neighbours) unable to know the content of the package, if you didn't
> > create it yourself or ask yourself for it since only the original
> > sender and final receiver are able to know it's content.
> > Hope it was clear...
> >
> >
>Hi,
>
>Thanks for your reply.
>
>Taking from the point that IP addresses are known to your peers, I
> have another question.
>
>I've noticed that the hop-to-live counter is decremented according
> to the policy of:
> 1)  the source node of the request,
> 2) the node which recently reported fail for a data request or
> 3) the node handling the request (usually because the node is the
> source of the request)
>
>Ok, so what if I modify the code for my node so that:
>
>1) maxHTL = 1
>2) decrementAtMin = false
>3) disableProbabilisticHTLs = false
>
> Or simply,
>
>1) disableProbabilisticHTLs = true
>
>   Would this mean that my peers would not forward my message any
> further? This is because if so, this would allow me to probe my peers
> using my set of keys for data
>
> Thanks,
>
> Michael
> >
> >
> >
> > 
> >
> > ___
> > Support mailing list
> > Support@freenetproject.org
> > http://news.gmane.org/gmane.network.freenet.support
> > Unsubscribe at
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> > Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
>
>
> ___
> Support mailing list
> Support@freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
>
Yes, it appears this will allow you to check if your immediate neighbour has
a copy of some data segment. Or maybe he does not have it, and sends the
packet the HE generates? I do not actually know how this will work, but
anyway you will end up probing one key. You know how many of them there are?
And the probability that some node has a data segment for one of them is
you know... not so high=) However, this IS a security issue, and it should
be tested.
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

Re: [freenet-support] ?spam? Re: Peer IP address leakage?

2009-08-23 Thread Michael Yip
Dsoslglece wrote:
> Michael Yip a écrit :
>> Hi,
>>
>> My name is Michael and I'm currently studying the source code of Freenet.
>>
>> I have found that the object reference for all PeerNode objects has the 
>> IP address of the peer associated with it. How is anonymity kept with 
>> the IP of the peer exposed? I have examined the log file and it seems 
>> the object reference of the peers are logged as they are added.
>>
>> What I'm confused is since Freenet seek to promote freedom of speech in 
>> the presence of strict government control, if they decide to run a 
>> Freenet node and collect IP addresses in this manner, the consequences 
>> would be unthinkable
>>
>> I have tested this by adding another node of mine and my IP address 
>> appears as expected.
>>
>> Can anyone explain to me why??
>>
>> Thanks,
>>
>> Michael
>> ___
>> Support mailing list
>> Support@freenetproject.org
>> http://news.gmane.org/gmane.network.freenet.support
>> Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
>> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
>>
>>
>>   
> Hi Michael...
> it is correct that your IP would be known by your neighbour node, but, 
> he is the only one to be able to identify you... more, and beside the 
> fact of being able to be sure that you are using Freenet (only sure of 
> this), even so, he has no way of knowing if the info or file or 
> whatever, coming to you, or going from you, did or not come or go 10 
> nodes away from you, since you act also (as a node) in passing 
> packets... and anyway, even so, he is (and you are, and any of your 
> neighbours) unable to know the content of the package, if you didn't 
> create it yourself or ask yourself for it since only the original 
> sender and final receiver are able to know it's content.
> Hope it was clear...
>
>
Hi,

Thanks for your reply.

Taking from the point that IP addresses are known to your peers, I
have another question.

I've noticed that the hop-to-live counter is decremented according
to the policy of:
 1)  the source node of the request,
 2) the node which recently reported fail for a data request or
 3) the node handling the request (usually because the node is the
source of the request)

Ok, so what if I modify the code for my node so that:

1) maxHTL = 1
2) decrementAtMin = false
3) disableProbabilisticHTLs = false

Or simply,

1) disableProbabilisticHTLs = true

   Would this mean that my peers would not forward my message any
further? This is because if so, this would allow me to probe my peers
using my set of keys for data

Thanks,

Michael
>
>
>
> 
>
> ___
> Support mailing list
> Support@freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

Re: [freenet-support] ?spam? Re: Peer IP address leakage?

2009-08-23 Thread Michael Yip
Dsoslglece wrote:
> Michael Yip a écrit :
>> Hi,
>>
>> My name is Michael and I'm currently studying the source code of Freenet.
>>
>> I have found that the object reference for all PeerNode objects has the 
>> IP address of the peer associated with it. How is anonymity kept with 
>> the IP of the peer exposed? I have examined the log file and it seems 
>> the object reference of the peers are logged as they are added.
>>
>> What I'm confused is since Freenet seek to promote freedom of speech in 
>> the presence of strict government control, if they decide to run a 
>> Freenet node and collect IP addresses in this manner, the consequences 
>> would be unthinkable
>>
>> I have tested this by adding another node of mine and my IP address 
>> appears as expected.
>>
>> Can anyone explain to me why??
>>
>> Thanks,
>>
>> Michael
>> ___
>> Support mailing list
>> Support@freenetproject.org
>> http://news.gmane.org/gmane.network.freenet.support
>> Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
>> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
>>
>>
>>   
> Hi Michael...
> it is correct that your IP would be known by your neighbour node, but, 
> he is the only one to be able to identify you... more, and beside the 
> fact of being able to be sure that you are using Freenet (only sure of 
> this), even so, he has no way of knowing if the info or file or 
> whatever, coming to you, or going from you, did or not come or go 10 
> nodes away from you, since you act also (as a node) in passing 
> packets... and anyway, even so, he is (and you are, and any of your 
> neighbours) unable to know the content of the package, if you didn't 
> create it yourself or ask yourself for it since only the original 
> sender and final receiver are able to know it's content.
> Hope it was clear...
>
>
Hi,
   
Thanks for your reply.

Taking from the point that IP addresses are known to your peers, I 
have another question.
   
I've noticed that the hop-to-live counter is decremented according 
to the policy of:
 1)  the source node of the request,
 2) the node which recently reported fail for a data request or
 3) the node handling the request (usually because the node is the 
source of the request)

Ok, so what if I modify the code for my node so that:
  
1) maxHTL = 1
2) decrementAtMin = false
3) disableProbabilisticHTLs = false

   Would this mean that my peers would not forward my message any 
further? This is because if so, this would allow me to probe my peers 
using my set of keys for data

Thanks,

Michael
>
>
>
> 
>
> ___
> Support mailing list
> Support@freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

Re: [freenet-support] Peer IP address leakage?

2009-08-23 Thread Alex Pyattaev
On Sun, Aug 23, 2009 at 10:53 AM, Dsoslglece  wrote:

>  Michael Yip a écrit :
>
> Hi,
>
> My name is Michael and I'm currently studying the source code of Freenet.
>
> I have found that the object reference for all PeerNode objects has the
> IP address of the peer associated with it. How is anonymity kept with
> the IP of the peer exposed? I have examined the log file and it seems
> the object reference of the peers are logged as they are added.
>
> What I'm confused is since Freenet seek to promote freedom of speech in
> the presence of strict government control, if they decide to run a
> Freenet node and collect IP addresses in this manner, the consequences
> would be unthinkable
>
> I have tested this by adding another node of mine and my IP address
> appears as expected.
>
> Can anyone explain to me why??
>
> Thanks,
>
> Michael
> ___
> Support mailing 
> listsupp...@freenetproject.orghttp://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe 
> 
>
>
>   Hi Michael...
> it is correct that your IP would be known by your neighbour node, but, he
> is the only one to be able to identify you... more, and beside the fact of
> being able to be sure that you are using Freenet (only sure of this), even
> so, he has no way of knowing if the info or file or whatever, coming to you,
> or going from you, did or not come or go 10 nodes away from you, since you
> act also (as a node) in passing packets... and anyway, even so, he is (and you
> are, and any of your neighbours) unable to know the content of the
> package, if you didn't create it yourself or ask yourself for it since only
> the original sender and final receiver are able to know it's content.
> Hope it was clear...
>
>
>
>
>
>
> ___
> Support mailing list
> Support@freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

People, this is NORMAL for all IP-based networks. You can not communicate
with another node unless you send a packet to it, and when you do so it CAN
be sniffed and analyzed. The only problem for the governments is that
although they CAN capture and identify freenet traffic, you are NOT doing
anything illegal by sending a packet to some random host. They can't read
the contents, and they can't be sure if you are downloading something or
just forwarding a request. So, unless they find something really illegal on
your harddrive you can be sure about your safety. However, you should take
appropriate measures for protecting your harddrive against inspections
(transparent encryption will do the trick - you just pull the power in case
of trouble, and all the data is totally secure unless you tell them the
password)
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

Re: [freenet-support] Freenet inside LAN

2009-08-23 Thread Alex Pyattaev
On Sun, Aug 23, 2009 at 6:40 AM, David R.  wrote:

> I've just found Freenet, and it looks really great.  I've always considered
> freedom of speech pretty much the most important thing you can have, so I
> love what this is doing.  Anyway, I've had what seems to be a good idea -
> set up people at my school to use freenet.  I'm planning to bundle it with a
> few other apps (tor, firefox+privacy addons, utorrent, etc) and let people
> download it and put it on their flash drives, and run it whenever they get
> on a school computer.  As they did this, they'd connect to a mini-freenet
> (darknet of course), within the school.  The main problem I've got here is
> that freenet doesn't work over LAN, or at least I can't figure out how to
> make it do so.  I don't want one computer on freenet, and the others running
> a browser pointed to 192.168.1.X.  I want to set up a darknet composed of
> computers within the same LAN.
>
> If anyone knows how I could do this, or could suggest another way to do it
> (I tried WASTE, and couldnt get it going either) I would very much
> appreciate it.
>
> Thanks,
> Ellimistd
>
> ___
> Support mailing list
> Support@freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:support-requ...@freenetproject.org?subject=unsubscribe
>
The Freenet program has no idea if an IP address is a LAN or WAN address.
Because it can not know your exact network settings. The only thing it does
is sending packets to other IP addresses. Your users should always point
their browsers to 127.0.0.1, not external IP address, since fproxy binds to
loopback interface, not external interfaces, otherwise it would require
authentification to connect to the node. When you get 3-4 nodes up &
running, you can try to connect them by exchanging noderefs. to do all this
in pure darknet (without access to internet) just remove seednodes.fref file
in freenet's root directory. You may put it back when you decide to use
opennet. However, since you use LAN, you should probably not use opennet
connections, since it is WERY easy to find out that you run freenet when you
do so. Hope this helps.
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

Re: [freenet-support] Peer IP address leakage?

2009-08-23 Thread Dsoslglece

Michael Yip a écrit :

Hi,

My name is Michael and I'm currently studying the source code of Freenet.

I have found that the object reference for all PeerNode objects has the 
IP address of the peer associated with it. How is anonymity kept with 
the IP of the peer exposed? I have examined the log file and it seems 
the object reference of the peers are logged as they are added.


What I'm confused is since Freenet seek to promote freedom of speech in 
the presence of strict government control, if they decide to run a 
Freenet node and collect IP addresses in this manner, the consequences 
would be unthinkable


I have tested this by adding another node of mine and my IP address 
appears as expected.


Can anyone explain to me why??

Thanks,

Michael
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


  

Hi Michael...
it is correct that your IP would be known by your neighbour node, but, 
he is the only one to be able to identify you... more, and beside the 
fact of being able to be sure that you are using Freenet (only sure of 
this), even so, he has no way of knowing if the info or file or 
whatever, coming to you, or going from you, did or not come or go 10 
nodes away from you, since you act also (as a node) in passing 
packets... and anyway, even so, he is (and you are, and any of your 
neighbours) unable to know the content of the package, if you didn't 
create it yourself or ask yourself for it since only the original sender 
and final receiver are able to know it's content.

Hope it was clear...





___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe