~costales/gui-ufw/redone-list-interfaces

« back to all changes in this revision

Viewing changes to gufw/gufw/model/ufw_backend.py

  • Committer: costales
  • Date: 2017-05-01 09:36:39 UTC
  • Revision ID: costales.marcos@gmail.com-20170501093639-x3bvo2rq1g3pz1ct
Fix list interfaces

Show diffs side-by-side

added added

removed removed

Lines of Context:
458
458
        return result # cmd | ufw result
459
459
    
460
460
    def get_net_interfaces(self):
461
 
        cmd_ifaces = ['netstat', '-i']
 
461
        cmd_ifaces = ['ls', '/sys/class/net']
462
462
        cmd = self._run_cmd(cmd_ifaces)
463
463
        ifaces = cmd.split('\n')
464
464
        
465
 
        index = 0
466
465
        result = []
467
466
        for iface in ifaces:
468
 
            index = index + 1
469
 
            if index > 2 and iface:
470
 
                result.append(iface.split(' ')[0])
 
467
            if iface:
 
468
                result.append(iface)
471
469
        
472
470
        return result
473
471