Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   LimeWire+WireShare Tips and Tricks (https://www.gnutellaforums.com/limewire-wireshare-tips-tricks/)
-   -   Security packages for LimeWire (help block out the spam and evil hosts) (https://www.gnutellaforums.com/limewire-wireshare-tips-tricks/101885-security-packages-limewire-help-block-out-spam-evil-hosts.html)

h4x5h17 December 6th, 2015 04:17 AM

I think Phex has a couple of lists stored in the jar file. I'm not sure just yet how it is working with them.

Frostwire looks like it needs to be stripped down and cleaned up before it is tweaked too much.

Thanks for the input!

ale5000 December 6th, 2015 08:26 AM

Maybe it can be tricked in some way, I suppose.
Maybe using read-only attribute or modifying the dns of the site that it use to check the hash.
Currently I don't have time but when I have more time I can create a modified Frostwire if it is possible.

I have also the intention to create modified installers of many died P2P apps with support for one click update of the hostiles from GWC link without any executable.
For live P2P apps they can add support themselves if they want once the "standard" is finalized.

ale5000 December 6th, 2015 10:15 AM

I have also tested the other blocklists and unfortunately they have more errors.
Sorry to bring you more work.

Lite without Japan block:
Code:

Start IP do not match.
CIDR Range: 1.116.0.0/13
Wildcard Bits: 0.7.255.255
Start IP: 1.112.0.0
End IP: 1.119.255.255

Start IP do not match.
CIDR Range: 58.138.131/24
Wildcard Bits: 0.0.0.255
Start IP: 58.138.0.0
End IP: 58.138.0.255

Invalid CIDR range: 59.144.8./24

Start IP do not match.
CIDR Range: 99.169.180.0/21
Wildcard Bits: 0.0.7.255
Start IP: 99.169.176.0
End IP: 99.169.183.255

Start IP do not match.
CIDR Range: 115.163.31.116/29
Wildcard Bits: 0.0.0.7
Start IP: 115.163.31.112
End IP: 115.163.31.119

Invalid CIDR range: 115.163.107.128/

Start IP do not match.
CIDR Range: 118.22.7.92/26
Wildcard Bits: 0.0.0.63
Start IP: 118.22.7.64
End IP: 118.22.7.127

Start IP do not match.
CIDR Range: 125.194.9.90/24
Wildcard Bits: 0.0.0.255
Start IP: 125.194.9.0
End IP: 125.194.9.255

Start IP do not match.
CIDR Range: 192.41.178.0/20
Wildcard Bits: 0.0.15.255
Start IP: 192.41.176.0
End IP: 192.41.191.255

Start IP do not match.
CIDR Range: 192.52.180.0/20
Wildcard Bits: 0.0.15.255
Start IP: 192.52.176.0
End IP: 192.52.191.255

Start IP do not match.
CIDR Range: 192.54.81.0/21
Wildcard Bits: 0.0.7.255
Start IP: 192.54.80.0
End IP: 192.54.87.255

Start IP do not match.
CIDR Range: 196.3.140.0/21
Wildcard Bits: 0.0.7.255
Start IP: 196.3.136.0
End IP: 196.3.143.255

Start IP do not match.
CIDR Range: 203.141.200.0/20
Wildcard Bits: 0.0.15.255
Start IP: 203.141.192.0
End IP: 203.141.207.255

Start IP do not match.
CIDR Range: 208.191.92.0/19
Wildcard Bits: 0.0.31.255
Start IP: 208.191.64.0
End IP: 208.191.95.255

Lite with Japan block:
Code:

Start IP do not match.
CIDR Range: 27.100.28.0/21
Wildcard Bits: 0.0.7.255
Start IP: 27.100.24.0
End IP: 27.100.31.255

Start IP do not match.
CIDR Range: 27.126.143.0/20
Wildcard Bits: 0.0.15.255
Start IP: 27.126.128.0
End IP: 27.126.143.255

Start IP do not match.
CIDR Range: 27.132.0.0/13
Wildcard Bits: 0.7.255.255
Start IP: 27.128.0.0
End IP: 27.135.255.255

Start IP do not match.
CIDR Range: 49.156.4.0/21
Wildcard Bits: 0.0.7.255
Start IP: 49.156.0.0
End IP: 49.156.7.255

Start IP do not match.
CIDR Range: 61.213.186.0/22
Wildcard Bits: 0.0.3.255
Start IP: 61.213.184.0
End IP: 61.213.187.255

Start IP do not match.
CIDR Range: 99.169.180.0/21
Wildcard Bits: 0.0.7.255
Start IP: 99.169.176.0
End IP: 99.169.183.255

Start IP do not match.
CIDR Range: 103.2.124.0/21
Wildcard Bits: 0.0.7.255
Start IP: 103.2.120.0
End IP: 103.2.127.255

Start IP do not match.
CIDR Range: 103.3.180.0/20
Wildcard Bits: 0.0.15.255
Start IP: 103.3.176.0
End IP: 103.3.191.255

Start IP do not match.
CIDR Range: 103.4.76.0/21
Wildcard Bits: 0.0.7.255
Start IP: 103.4.72.0
End IP: 103.4.79.255

Start IP do not match.
CIDR Range: 103.246.68.0/21
Wildcard Bits: 0.0.7.255
Start IP: 103.246.64.0
End IP: 103.246.71.255

Start IP do not match.
CIDR Range: 110.232.120.0/20
Wildcard Bits: 0.0.15.255
Start IP: 110.232.112.0
End IP: 110.232.127.255

Start IP do not match.
CIDR Range: 119.161.104.0/20
Wildcard Bits: 0.0.15.255
Start IP: 119.161.96.0
End IP: 119.161.111.255

Start IP do not match.
CIDR Range: 180.222.72.0/20
Wildcard Bits: 0.0.15.255
Start IP: 180.222.64.0
End IP: 180.222.79.255

Start IP do not match.
CIDR Range: 180.233.132.0/21
Wildcard Bits: 0.0.7.255
Start IP: 180.233.128.0
End IP: 180.233.135.255

Start IP do not match.
CIDR Range: 192.41.178.0/20
Wildcard Bits: 0.0.15.255
Start IP: 192.41.176.0
End IP: 192.41.191.255

Start IP do not match.
CIDR Range: 192.41.194.0/22
Wildcard Bits: 0.0.3.255
Start IP: 192.41.192.0
End IP: 192.41.195.255

Start IP do not match.
CIDR Range: 192.52.180.0/20
Wildcard Bits: 0.0.15.255
Start IP: 192.52.176.0
End IP: 192.52.191.255

Start IP do not match.
CIDR Range: 192.54.81.0/21
Wildcard Bits: 0.0.7.255
Start IP: 192.54.80.0
End IP: 192.54.87.255

Start IP do not match.
CIDR Range: 196.3.140.0/21
Wildcard Bits: 0.0.7.255
Start IP: 196.3.136.0
End IP: 196.3.143.255

Start IP do not match.
CIDR Range: 202.86.240/21
Wildcard Bits: 0.0.7.255
Start IP: 202.86.0.0
End IP: 202.86.7.255

Start IP do not match.
CIDR Range: 208.191.92.0/19
Wildcard Bits: 0.0.31.255
Start IP: 208.191.64.0
End IP: 208.191.95.255

Start IP do not match.
CIDR Range: 223.27.68.0/21
Wildcard Bits: 0.0.7.255
Start IP: 223.27.64.0
End IP: 223.27.71.255

Strong with Japan block:
Code:

Start IP do not match.
CIDR Range: 27.100.28.0/21
Wildcard Bits: 0.0.7.255
Start IP: 27.100.24.0
End IP: 27.100.31.255

Start IP do not match.
CIDR Range: 27.126.143.0/20
Wildcard Bits: 0.0.15.255
Start IP: 27.126.128.0
End IP: 27.126.143.255

Start IP do not match.
CIDR Range: 27.132.0.0/13
Wildcard Bits: 0.7.255.255
Start IP: 27.128.0.0
End IP: 27.135.255.255

Start IP do not match.
CIDR Range: 49.156.4.0/21
Wildcard Bits: 0.0.7.255
Start IP: 49.156.0.0
End IP: 49.156.7.255

Start IP do not match.
CIDR Range: 62.243.238.128/19
Wildcard Bits: 0.0.31.255
Start IP: 62.243.224.0
End IP: 62.243.255.255

Start IP do not match.
CIDR Range: 103.2.124.0/21
Wildcard Bits: 0.0.7.255
Start IP: 103.2.120.0
End IP: 103.2.127.255

Start IP do not match.
CIDR Range: 103.3.180.0/20
Wildcard Bits: 0.0.15.255
Start IP: 103.3.176.0
End IP: 103.3.191.255

Start IP do not match.
CIDR Range: 103.4.76.0/21
Wildcard Bits: 0.0.7.255
Start IP: 103.4.72.0
End IP: 103.4.79.255

Start IP do not match.
CIDR Range: 103.246.68.0/21
Wildcard Bits: 0.0.7.255
Start IP: 103.246.64.0
End IP: 103.246.71.255

Start IP do not match.
CIDR Range: 119.161.104.0/20
Wildcard Bits: 0.0.15.255
Start IP: 119.161.96.0
End IP: 119.161.111.255

Start IP do not match.
CIDR Range: 122.54.238.0/3
Wildcard Bits: 31.255.255.255
Start IP: 96.0.0.0
End IP: 127.255.255.255

Start IP do not match.
CIDR Range: 180.222.72.0/20
Wildcard Bits: 0.0.15.255
Start IP: 180.222.64.0
End IP: 180.222.79.255

Start IP do not match.
CIDR Range: 180.233.132.0/21
Wildcard Bits: 0.0.7.255
Start IP: 180.233.128.0
End IP: 180.233.135.255

Start IP do not match.
CIDR Range: 192.41.178.0/20
Wildcard Bits: 0.0.15.255
Start IP: 192.41.176.0
End IP: 192.41.191.255

Start IP do not match.
CIDR Range: 192.41.194.0/22
Wildcard Bits: 0.0.3.255
Start IP: 192.41.192.0
End IP: 192.41.195.255

Start IP do not match.
CIDR Range: 193.51.198.0/22
Wildcard Bits: 0.0.3.255
Start IP: 193.51.196.0
End IP: 193.51.199.255

Start IP do not match.
CIDR Range: 193.95.145.80/24
Wildcard Bits: 0.0.0.255
Start IP: 193.95.145.0
End IP: 193.95.145.255

Invalid CIDR range: 200.19.192.0//19

Start IP do not match.
CIDR Range: 202.86.240/21
Wildcard Bits: 0.0.7.255
Start IP: 202.86.0.0
End IP: 202.86.7.255

Start IP do not match.
CIDR Range: 202.150.82.0/3
Wildcard Bits: 31.255.255.255
Start IP: 192.0.0.0
End IP: 223.255.255.255

Start IP do not match.
CIDR Range: 204.15.196.0/21
Wildcard Bits: 0.0.7.255
Start IP: 204.15.192.0
End IP: 204.15.199.255

Start IP do not match.
CIDR Range: 209.78.56.60/23
Wildcard Bits: 0.0.1.255
Start IP: 209.78.56.0
End IP: 209.78.57.255

Start IP do not match.
CIDR Range: 209.232.186.40/24
Wildcard Bits: 0.0.0.255
Start IP: 209.232.186.0
End IP: 209.232.186.255

Start IP do not match.
CIDR Range: 223.27.68.0/21
Wildcard Bits: 0.0.7.255
Start IP: 223.27.64.0
End IP: 223.27.71.255


h4x5h17 December 6th, 2015 11:28 AM

The lists have the MS newline character (^M) after every entry , but are missing the unix newline character (\n) after some entries.

Maybe java doesn't care and the (^M) newline character is enough. Then the only problem would be non-java and non-MS systems/apps (Gtk-G on Unix) unless they have it coded to accept the MS newline on Unix builds.

It is a real easy fix. If you need any help with that let me know.

Just replace all "^M" with "\n" then all "\n\n" with "\n" then all "\n" with "\n^M" or "^M\n" (or something like that). I'm not sure it there is a standard for which one is to preceed the other.

ale5000 December 6th, 2015 11:35 AM

Well, if you use Notepad++ it have a function that do line-ending conversion in one click.

I'm not sure what do you mean with "^M", but it is "\r" (the Mac line-ending).

There are:
Windows (\r\n)
Linux (\n)
Mac (\r)

h4x5h17 December 6th, 2015 11:38 AM

Quote:

Originally Posted by ale5000 (Post 376983)
Well, if you use Notepad++ it have a function that do line-ending conversion in one click.

I like it :)

I noticed that everytime it has a one newline character it is missing the other. So some entries are also missing the MS newline.

ale5000 December 6th, 2015 06:58 PM

The files contain both Mac and Linux newlines (they are both single); only Windows has double newline for every line.

Lord of the Rings December 6th, 2015 10:13 PM

1 Attachment(s)
Many thanks for people to point out errors. Embarrassing how many I've made over time including recently. :o

The 192.52.x.x range I felt it might be best to get heavy with. 192.52.128.0/17 since all ranges are either Corporate Business or Government allocated. That range has had a bad history. Only possible ill-effect I could see is a College falls within that range. :p

So which EOL format should I use?
I vaguely recall reading 'somewhere' in gnutella docs (perhaps program commentary) about these differences & what you should probably choose to do to reduce possible problems.

I presume this is the operation in question:
Attachment 6863

It appeared to be taking a notable time to complete a test run of the operation on the full hostiles using the Unix/OSX format. Oops that seemed to cause problems.

ale5000 December 7th, 2015 03:57 AM

The Windows EOL (\r\n) should be avoided because it increase the size of the file.
The old Mac EOL (\r) is almost extinct nowadays I think.
I usually use the Unix EOL (\n), the most used I think.

But we should test if it work correctly in all clients.

ale5000 December 7th, 2015 04:26 AM

Quote:

Originally Posted by Lord of the Rings (Post 376987)
I presume this is the operation in question:
Attachment 6863

Yes.

Quote:

Originally Posted by Lord of the Rings (Post 376987)
It appeared to be taking a notable time to complete a test run of the operation on the full hostiles using the Unix/OSX format. Oops that seemed to cause problems.

While it convert EOL it seem freezed but it is just working, it take some time with big files.


Do not worry about errors, you work is impressive; with those big files it is normal to make mistakes.
I have noticed also that there are empty lines.

I have converted EOL to Unix and removed empty lines (other errors are still here):
https://www.mediafire.com/folder/gcjrm0cthd7qx/


All times are GMT -7. The time now is 04:17 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.