Re: [FRnOG] [MISC] Solution/Software pour corrélation d'IPs unitaires avec une liste de subnets

2019-02-04 Par sujet Xavier Lecluse
Re,

Je ne pensais pas obtenir autant de solutions en si peu de temps !
Merci pour ces propositions variées.

@David, pour le Python je suis certain que c'est une bonne solution, mais mes 
compétences en Python sont très (très) limitées.
Je pense jeter un œil à ipset dans un premier temps et je me tournerai 
probablement vers PostgreSQL si ça ne me convient pas.

Merci à tous pour votre réactivité.

Xavier

- Mail original -
De: "Francois Petillon" 
À: frnog-m...@frnog.org
Envoyé: Lundi 4 Février 2019 15:03:44
Objet: Re: [FRnOG] [MISC] Solution/Software pour corrélation d'IPs unitaires 
avec une liste de subnets

On 2/4/19 3:01 PM, David Ponzone wrote:
> Python est ton ami:
> https://docs.python.org/3/library/ipaddress.html 
> <https://docs.python.org/3/library/ipaddress.html>

Et, pour PERL, il y a le module Net::IP::Match::Regexp

François


---
Liste de diffusion du FRnOG
http://www.frnog.org/


---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [MISC] Solution/Software pour corrélation d'IPs unitaires avec une liste de subnets

2019-02-04 Par sujet Kirth Gersen
Un exemple en ruby trouvé sur gist: https://gist.github.com/Eising/1923695

En cherchant sur gist on devrait trouver la même dans d'autres languages.

Le lun. 4 févr. 2019 à 15:04, Francois Petillon 
mailto:fan...@proxad.net>> a écrit :
On 2/4/19 3:01 PM, David Ponzone wrote:
> Python est ton ami:
> https://docs.python.org/3/library/ipaddress.html 
> 

Et, pour PERL, il y a le module Net::IP::Match::Regexp

François


---
Liste de diffusion du FRnOG
http://www.frnog.org/

---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [MISC] Solution/Software pour corrélation d'IPs unitaires avec une liste de subnets

2019-02-04 Par sujet Francois Petillon
On 2/4/19 3:01 PM, David Ponzone wrote:
> Python est ton ami:
> https://docs.python.org/3/library/ipaddress.html 
> 

Et, pour PERL, il y a le module Net::IP::Match::Regexp

François


---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [MISC] Solution/Software pour corrélation d'IPs unitaires avec une liste de subnets

2019-02-04 Par sujet Vincent
J'utilise ipset pour cela.

Je crée une liste ipset d'IPs  avec les ranges.

Je test ( ipset test list IP ) les IPs après.

Si tu mets tout les subnets dans la liste ipset, tu obtiendra deux
listes : l'un avec les IPs appartenant à un des subnets et les autres.

Si tu mets que un subnets, tu peux tester la première liste pour obtenir
les IPs qui sont dans ce subnet.

Très pratique pour tester si une IP est dans une whitelist par exemple.



Le 04/02/2019 à 14:49, Xavier Lecluse a écrit :
> Hello,
>
> Je possède une liste d'IPs que je dois "comparer" avec une liste de subnets, 
> afin d'associer les IPs aux subnets éventuels dont elles font partie.
> La solution Excel est possible (bien que chiante), mais à tout hasard, si 
> l'un d'entre vous à déjà eu ce genre d'opération à effectuer et à trouvé une 
> solution efficace/pratique, je suis preneur.
>
> Infos éventuelles (au cas où certaines solutions limitent le nombre d 
> 'objets): 
> - Environ 5000 adresses IP dans la liste
> - 230 Subnets (ou ranges)
> - Toutes les IPs ne font pas obligatoirement partie d'un des subnets de la 
> seconde liste.
>
> Merci,
> Bonne journée à tous.
>
> Xavier
>
>
> ---
> Liste de diffusion du FRnOG
> http://www.frnog.org/


---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [MISC] Solution/Software pour corrélation d'IPs unitaires avec une liste de subnets

2019-02-04 Par sujet David Ponzone
Python est ton ami:

https://docs.python.org/3/library/ipaddress.html 



> Le 4 févr. 2019 à 14:49, Xavier Lecluse  a écrit :
> 
> Hello,
> 
> Je possède une liste d'IPs que je dois "comparer" avec une liste de subnets, 
> afin d'associer les IPs aux subnets éventuels dont elles font partie.
> La solution Excel est possible (bien que chiante), mais à tout hasard, si 
> l'un d'entre vous à déjà eu ce genre d'opération à effectuer et à trouvé une 
> solution efficace/pratique, je suis preneur.
> 
> Infos éventuelles (au cas où certaines solutions limitent le nombre d 
> 'objets): 
> - Environ 5000 adresses IP dans la liste
> - 230 Subnets (ou ranges)
> - Toutes les IPs ne font pas obligatoirement partie d'un des subnets de la 
> seconde liste.
> 
> Merci,
> Bonne journée à tous.
> 
> Xavier
> 
> 
> ---
> Liste de diffusion du FRnOG
> http://www.frnog.org/


---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [MISC] Solution/Software pour corrélation d'IPs unitaires avec une liste de subnets

2019-02-04 Par sujet Renaud Chaput
PostgreSQL avec le type inet est fait pour ça et optimisé :
https://www.postgresql.org/docs/current/functions-net.html
Si tu as bcp d'opérations / de subnets, tu peux aussi mettre un index GIST
sur la colonne et ça l'utilisera.

Pour savoir si 192.168.1.5 est dans 192.168.1.0/24:
inet '192.168.1/24' >> inet '192.168.1.5'

On Mon, Feb 4, 2019 at 2:50 PM Xavier Lecluse  wrote:

> Hello,
>
> Je possède une liste d'IPs que je dois "comparer" avec une liste de
> subnets, afin d'associer les IPs aux subnets éventuels dont elles font
> partie.
> La solution Excel est possible (bien que chiante), mais à tout hasard, si
> l'un d'entre vous à déjà eu ce genre d'opération à effectuer et à trouvé
> une solution efficace/pratique, je suis preneur.
>
> Infos éventuelles (au cas où certaines solutions limitent le nombre d
> 'objets):
> - Environ 5000 adresses IP dans la liste
> - 230 Subnets (ou ranges)
> - Toutes les IPs ne font pas obligatoirement partie d'un des subnets de la
> seconde liste.
>
> Merci,
> Bonne journée à tous.
>
> Xavier
>
>
> ---
> Liste de diffusion du FRnOG
> http://www.frnog.org/
>

---
Liste de diffusion du FRnOG
http://www.frnog.org/


[FRnOG] [MISC] Solution/Software pour corrélation d'IPs unitaires avec une liste de subnets

2019-02-04 Par sujet Xavier Lecluse
Hello,

Je possède une liste d'IPs que je dois "comparer" avec une liste de subnets, 
afin d'associer les IPs aux subnets éventuels dont elles font partie.
La solution Excel est possible (bien que chiante), mais à tout hasard, si l'un 
d'entre vous à déjà eu ce genre d'opération à effectuer et à trouvé une 
solution efficace/pratique, je suis preneur.

Infos éventuelles (au cas où certaines solutions limitent le nombre d 'objets): 
- Environ 5000 adresses IP dans la liste
- 230 Subnets (ou ranges)
- Toutes les IPs ne font pas obligatoirement partie d'un des subnets de la 
seconde liste.

Merci,
Bonne journée à tous.

Xavier


---
Liste de diffusion du FRnOG
http://www.frnog.org/