fork download
  1. import socket
  2.  
  3. def ip2long(ip):
  4. return int.from_bytes(socket.inet_aton(ip), 'big')
  5.  
  6. def long2ip(ip):
  7. return socket.inet_ntoa(ip.to_bytes(4, 'big'))
  8.  
  9. ip_range = '127.0.0.1-127.0.1.15'
  10. start_ip, end_ip = ip_range.split('-')
  11.  
  12. for ip in range(ip2long(start_ip), ip2long(end_ip)):
  13. print(long2ip(ip))
Success #stdin #stdout 0.03s 9072KB
stdin
Standard input is empty
stdout
127.0.0.1
127.0.0.2
127.0.0.3
127.0.0.4
127.0.0.5
127.0.0.6
127.0.0.7
127.0.0.8
127.0.0.9
127.0.0.10
127.0.0.11
127.0.0.12
127.0.0.13
127.0.0.14
127.0.0.15
127.0.0.16
127.0.0.17
127.0.0.18
127.0.0.19
127.0.0.20
127.0.0.21
127.0.0.22
127.0.0.23
127.0.0.24
127.0.0.25
127.0.0.26
127.0.0.27
127.0.0.28
127.0.0.29
127.0.0.30
127.0.0.31
127.0.0.32
127.0.0.33
127.0.0.34
127.0.0.35
127.0.0.36
127.0.0.37
127.0.0.38
127.0.0.39
127.0.0.40
127.0.0.41
127.0.0.42
127.0.0.43
127.0.0.44
127.0.0.45
127.0.0.46
127.0.0.47
127.0.0.48
127.0.0.49
127.0.0.50
127.0.0.51
127.0.0.52
127.0.0.53
127.0.0.54
127.0.0.55
127.0.0.56
127.0.0.57
127.0.0.58
127.0.0.59
127.0.0.60
127.0.0.61
127.0.0.62
127.0.0.63
127.0.0.64
127.0.0.65
127.0.0.66
127.0.0.67
127.0.0.68
127.0.0.69
127.0.0.70
127.0.0.71
127.0.0.72
127.0.0.73
127.0.0.74
127.0.0.75
127.0.0.76
127.0.0.77
127.0.0.78
127.0.0.79
127.0.0.80
127.0.0.81
127.0.0.82
127.0.0.83
127.0.0.84
127.0.0.85
127.0.0.86
127.0.0.87
127.0.0.88
127.0.0.89
127.0.0.90
127.0.0.91
127.0.0.92
127.0.0.93
127.0.0.94
127.0.0.95
127.0.0.96
127.0.0.97
127.0.0.98
127.0.0.99
127.0.0.100
127.0.0.101
127.0.0.102
127.0.0.103
127.0.0.104
127.0.0.105
127.0.0.106
127.0.0.107
127.0.0.108
127.0.0.109
127.0.0.110
127.0.0.111
127.0.0.112
127.0.0.113
127.0.0.114
127.0.0.115
127.0.0.116
127.0.0.117
127.0.0.118
127.0.0.119
127.0.0.120
127.0.0.121
127.0.0.122
127.0.0.123
127.0.0.124
127.0.0.125
127.0.0.126
127.0.0.127
127.0.0.128
127.0.0.129
127.0.0.130
127.0.0.131
127.0.0.132
127.0.0.133
127.0.0.134
127.0.0.135
127.0.0.136
127.0.0.137
127.0.0.138
127.0.0.139
127.0.0.140
127.0.0.141
127.0.0.142
127.0.0.143
127.0.0.144
127.0.0.145
127.0.0.146
127.0.0.147
127.0.0.148
127.0.0.149
127.0.0.150
127.0.0.151
127.0.0.152
127.0.0.153
127.0.0.154
127.0.0.155
127.0.0.156
127.0.0.157
127.0.0.158
127.0.0.159
127.0.0.160
127.0.0.161
127.0.0.162
127.0.0.163
127.0.0.164
127.0.0.165
127.0.0.166
127.0.0.167
127.0.0.168
127.0.0.169
127.0.0.170
127.0.0.171
127.0.0.172
127.0.0.173
127.0.0.174
127.0.0.175
127.0.0.176
127.0.0.177
127.0.0.178
127.0.0.179
127.0.0.180
127.0.0.181
127.0.0.182
127.0.0.183
127.0.0.184
127.0.0.185
127.0.0.186
127.0.0.187
127.0.0.188
127.0.0.189
127.0.0.190
127.0.0.191
127.0.0.192
127.0.0.193
127.0.0.194
127.0.0.195
127.0.0.196
127.0.0.197
127.0.0.198
127.0.0.199
127.0.0.200
127.0.0.201
127.0.0.202
127.0.0.203
127.0.0.204
127.0.0.205
127.0.0.206
127.0.0.207
127.0.0.208
127.0.0.209
127.0.0.210
127.0.0.211
127.0.0.212
127.0.0.213
127.0.0.214
127.0.0.215
127.0.0.216
127.0.0.217
127.0.0.218
127.0.0.219
127.0.0.220
127.0.0.221
127.0.0.222
127.0.0.223
127.0.0.224
127.0.0.225
127.0.0.226
127.0.0.227
127.0.0.228
127.0.0.229
127.0.0.230
127.0.0.231
127.0.0.232
127.0.0.233
127.0.0.234
127.0.0.235
127.0.0.236
127.0.0.237
127.0.0.238
127.0.0.239
127.0.0.240
127.0.0.241
127.0.0.242
127.0.0.243
127.0.0.244
127.0.0.245
127.0.0.246
127.0.0.247
127.0.0.248
127.0.0.249
127.0.0.250
127.0.0.251
127.0.0.252
127.0.0.253
127.0.0.254
127.0.0.255
127.0.1.0
127.0.1.1
127.0.1.2
127.0.1.3
127.0.1.4
127.0.1.5
127.0.1.6
127.0.1.7
127.0.1.8
127.0.1.9
127.0.1.10
127.0.1.11
127.0.1.12
127.0.1.13
127.0.1.14