Change ipv4 CIDR string, like 10.0.0.0/24, into wildcard ip address.
Install
npm install ipv4-cidr-wildcard
Examples
const cidr2wildcard = require('ipv4-cidr-wildcard');
console.log(cidr2wildcard('10.3.2.1/23'));
output will be:
[ '10.3.2.*', '10.3.3.*' ]
more examples:
10.3.2.1/32 =>
10.3.2.1
10.3.2.1/31 =>
10.3.2.0
10.3.2.1
10.3.2.1/30 =>
10.3.2.0
10.3.2.1
10.3.2.2
10.3.2.3
10.3.2.1/24 =>
10.3.2.*
10.3.2.1/23 =>
10.3.2.*
10.3.3.*
10.3.2.1/16 =>
10.3.*.*
10.3.2.1/4 =>
0.*.*.*
1.*.*.*
2.*.*.*
3.*.*.*
4.*.*.*
5.*.*.*
6.*.*.*
7.*.*.*
8.*.*.*
9.*.*.*
10.*.*.*
11.*.*.*
12.*.*.*
13.*.*.*
14.*.*.*
15.*.*.*
1.2.3.4/1 =>
0.*.*.*
1.*.*.*
2.*.*.*
3.*.*.*
4.*.*.*
5.*.*.*
6.*.*.*
7.*.*.*
8.*.*.*
9.*.*.*
10.*.*.*
11.*.*.*
12.*.*.*
13.*.*.*
14.*.*.*
15.*.*.*
16.*.*.*
17.*.*.*
18.*.*.*
19.*.*.*
20.*.*.*
21.*.*.*
22.*.*.*
23.*.*.*
24.*.*.*
25.*.*.*
26.*.*.*
27.*.*.*
28.*.*.*
29.*.*.*
30.*.*.*
31.*.*.*
32.*.*.*
33.*.*.*
34.*.*.*
35.*.*.*
36.*.*.*
37.*.*.*
38.*.*.*
39.*.*.*
40.*.*.*
41.*.*.*
42.*.*.*
43.*.*.*
44.*.*.*
45.*.*.*
46.*.*.*
47.*.*.*
48.*.*.*
49.*.*.*
50.*.*.*
51.*.*.*
52.*.*.*
53.*.*.*
54.*.*.*
55.*.*.*
56.*.*.*
57.*.*.*
58.*.*.*
59.*.*.*
60.*.*.*
61.*.*.*
62.*.*.*
63.*.*.*
64.*.*.*
65.*.*.*
66.*.*.*
67.*.*.*
68.*.*.*
69.*.*.*
70.*.*.*
71.*.*.*
72.*.*.*
73.*.*.*
74.*.*.*
75.*.*.*
76.*.*.*
77.*.*.*
78.*.*.*
79.*.*.*
80.*.*.*
81.*.*.*
82.*.*.*
83.*.*.*
84.*.*.*
85.*.*.*
86.*.*.*
87.*.*.*
88.*.*.*
89.*.*.*
90.*.*.*
91.*.*.*
92.*.*.*
93.*.*.*
94.*.*.*
95.*.*.*
96.*.*.*
97.*.*.*
98.*.*.*
99.*.*.*
100.*.*.*
101.*.*.*
102.*.*.*
103.*.*.*
104.*.*.*
105.*.*.*
106.*.*.*
107.*.*.*
108.*.*.*
109.*.*.*
110.*.*.*
111.*.*.*
112.*.*.*
113.*.*.*
114.*.*.*
115.*.*.*
116.*.*.*
117.*.*.*
118.*.*.*
119.*.*.*
120.*.*.*
121.*.*.*
122.*.*.*
123.*.*.*
124.*.*.*
125.*.*.*
126.*.*.*
127.*.*.*
0.0.0.0/0 =>
*.*.*.*