Advertisement
valentinbud

_modules/subnet.py

Jul 26th, 2013
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. def find(address,netmask):
  2. ip_address_list=address.split('.')
  3. ip_address_int=[]
  4.  
  5. ip_netmask_list=netmask.split('.')
  6. ip_netmask_int=[]
  7.  
  8. for item in ip_address_list:
  9. ip_address_int.append(int(item))
  10.  
  11. for item in ip_netmask_list:
  12. ip_netmask_int.append(int(item))
  13.  
  14. network = []
  15.  
  16.  
  17. for i in range(4):
  18. network.append(ip_address_int[i] & ip_netmask_int[i])
  19.  
  20. network_list = str(network[0]) + "." + str(network[1]) + "." + str(network[2]) + "." + str(network[3])
  21.  
  22. return network_list
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement