Thank you, I sent you the .htaccess file to the email address you provided.

On Wed, Feb 10, 2021 at 5:33 PM Travis Rodman <trod...@apple.com.invalid> wrote:
>
> Hi syscon edm,
>
> So, I guess I am confused, first by mis-associating the CIDR values, and 
> about this statement:
> "In .htaccess file I have a long list of IP-subnets (over 500-subnets) that I 
> ban (mostly spammers)."
>
> So, I suppose I would need to see all the blocked subnets in your .htaccess 
> to compare them.
>
> If you want to post them, I don't mind looking at them a bit later (you can 
> DM me, trod...@apple.com)
>
> But, yes, given this snippet:
> > Require not ip 152.32.186.0/24
> > Require not ip 157.230.0.0/16
> > Require not ip 157.7.160.0/22
> > Require not ip 158.255.128.0/19
>
> and this address:
> 157.55.39.252
>
> I don't see the address being blocked in the .htaccess set you've shown.
>
> If you send your list of blocks, I don't mind coding up an analysis of the 
> addresses, it should only take a few minutes.
>
> Regards,
> Travis
>
> On Wed, Feb 10, 2021 at 04:57:47PM -0700, syscon edm wrote:
> > Thanks for the input Travis.  Maybe I wasn't clear.
> > I was blocking in .htaccess only:
> > ....
> > Require not ip 152.32.186.0/24
> > Require not ip 157.230.0.0/16
> > Require not ip 157.7.160.0/22
> > Require not ip 158.255.128.0/19
> > ....
> >
> > These CIDR: 157.60.0.0/16, 157.54.0.0/15, 157.56.0.0/14  (are not on
> > my list in .htaccess)
> > I just pull them up with "whois" to investigate.
> >
> > So how does IP apache blocked: "157.55.39.252" matches what I had in
> > my .htaccess file?
> >
> > On Wed, Feb 10, 2021 at 4:25 PM Travis Rodman <trod...@apple.com.invalid> 
> > wrote:
> > >
> > > given this...
> > > ---------------------------------------------------------------------
> > > apache log:
> > > 157.55.39.252 - - [09/Feb/2021:17:04:33 -0700] "GET /product_info.php
> > > HTTP/1.1" 403 199
> > >
> > > The above user is from Microsoft Network
> > > CIDR: 157.60.0.0/16, 157.54.0.0/15, 157.56.0.0/14
> > > that does not appear on my list.
> > >
> > > So why my configuration is blocking that user?
> > >
> > > The apache .htaccess just blocked IP: 159.14.184.11
> > > this is "Organization: The Children's Hospital of philadelphia"
> > > CIDR: 159.14.0.0/16
> > > ---------------------------------------------------------------------
> > >
> > > using this to calculate the binary and the masks...
> > > echo "obase=2;$ip" | bc
> > >
> > > this:
> > > echo "obase=2;157" | bc
> > > echo "obase=2;54" | bc
> > > echo "obase=2;56" | bc
> > > echo "obase=2;60" | bc
> > >
> > > converts to this:
> > > 157 10011101
> > > 60  00111100
> > > 54  00110110
> > > 56  00111000
> > >
> > > 157 | 10011101
> > > 55  | 00110111
> > > 39  | 00100111
> > > 252 | 11111100
> > >
> > > 10011101.00110111.00100111.11111100
> > >
> > > and doing the same with your CIDR masks against the input IP
> > > 157  60  | 10011101.00111100|.00000000.00000000
> > >            10011101.00110111|.00100111.11111100
> > >
> > > 157  54  | 10011101.0011011|0.00000000.00000000
> > >            10011101.0011011|1.00100111.11111100
> > >
> > > 157  56  | 10011101.001110|00.00000000.00000000
> > >            10011101.001101|11.00100111.11111100
> > >
> > > 157 | 10011101
> > > 55  | 00110111
> > > 39  | 00100111
> > > 252 | 11111100
> > >
> > > 10011101.00110111.00100111.11111100
> > >
> > > shows this is the matching (rejecting) IP and mask
> > > this is the matching subnet:
> > > 157  54  | 10011101.0011011|0.00000000.00000000
> > >            10011101.0011011|1.00100111.11111100
> > >
> > > so, your 157.54.0.0/15 rule is matching (rejecting) 157.55.39.252
> > >
> > > HTH,
> > > Travis
> > >
> > > On Wed, Feb 10, 2021 at 03:53:35PM -0700, syscon edm wrote:
> > > > I run apache-2.4.46 on linux
> > > >
> > > > In .htaccess file I have a long list of IP-subnets (over 500-subnets)
> > > > that I ban (mostly spammers).
> > > > But I've notices that my .htaccess prevent access to customers from IP
> > > > that are not on the ban list.
> > > >
> > > > In the .htaccess the IP's are listed in numerical order, eg.:
> > > > <Files history.txt>
> > > >         Require all denied
> > > > </Files>
> > > >
> > > > <RequireAll>
> > > > Require all granted
> > > >
> > > > # block spammers:
> > > > ...
> > > > Require not ip 152.32.186.0/24
> > > > Require not ip 157.230.0.0/16
> > > > Require not ip 157.7.160.0/22
> > > > Require not ip 158.255.128.0/19
> > > > ...
> > > > </RequireAll>
> > > >
> > > > apache log:
> > > > 157.55.39.252 - - [09/Feb/2021:17:04:33 -0700] "GET /product_info.php
> > > > HTTP/1.1" 403 199
> > > >
> > > > The above user is from Microsoft Network
> > > > CIDR: 157.60.0.0/16, 157.54.0.0/15, 157.56.0.0/14
> > > > that does not appear on my list.
> > > >
> > > > So why my configuration is blocking that user?
> > > >
> > > > The apache .htaccess just blocked IP: 159.14.184.11
> > > > this is "Organization: The Children's Hospital of philadelphia"
> > > > CIDR: 159.14.0.0/16
> > > >
> > > > and that CIDR is not on my list, why apache is locking it?
> > > > Do these IP subnets need to be sorted in order for them to work 
> > > > correctly?
> > > >
> > > > I can post them here if somebody wants to test it, if it is OK. They
> > > > are just subdomains not an individual IP's.
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> > > > For additional commands, e-mail: dev-h...@community.apache.org
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> > > For additional commands, e-mail: dev-h...@community.apache.org
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> > For additional commands, e-mail: dev-h...@community.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> For additional commands, e-mail: dev-h...@community.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org

Reply via email to