#!/bin/sh # Lista servers=('https://siat.sat.gob.mx' 'https://www.consulta.sat.gob.mx' 'https://portalsat.plataforma.sat.gob.mx' 'http://www.sat.gob.mx/fichas_tematicas/pago_referenciado/Paginas/pagoreferenciado.aspx' 'https://portalsat.sat.gob.mx/Paginas/MenuDYP.aspx?alerta=True' 'https://www.sat.gob.mx' 'https://portalcfdi.facturaelectronica.sat.gob.mx/' 'http://cfdiau.sat.gob.mx/' 'http://idse.imss.gob.mx/imss/' 'http://sipress.imss.gob.mx' 'https://www.siat.sat.gob.mx/PTSC/' 'https://login.sat.gob.mx' 'https://aplicaciones.sat.gob.mx' 'https://www.acuse.sat.gob.mx/_mem_bin/ValidaFEA.asp' 'https://www.acuse.sat.gob.mx' 'https://www.java.com' 'https://agj.siat.sat.gob.mx' 'https://www.consulta.sat.gob.mx/' 'https://paic.plataforma.sat.gob.mx/' 'https://www.ventanillaunica.gob.mx/vucem/index.htm' 'https://www.ventanillaunica.gob.mx/' 'https://ce.siat.sat.gob.mx/app/qr/faces/page/' 'http://idse.imss.gob.mx/certificacion/jsp/representante/requerimiento/linkRequerimiento.jsp' 'http://incidencias.imss.gob.mx' 'http://idse.imss.gob.mx/certificacion/solicitudCertificado.idse' 'https://nominasat.clouda.sat.gob.mx/frmFac_Captura.aspx' 'https://servicios.fonacot.gob.mx/InformacionGeneral/igConsultaCTResult.fonacot' 'https://servicios.fonacot.gob.mx/Trabajadores/trAfiliacion1.fonacot' 'http://www.sat.gob.mx/sitio_internet/e_sat/oficina_virtual/108_22239.html' 'https://www.avisocero.sat.gob.mx/_mem_bin/FormsLogin.asp?/avisointernet/avisoencero.asp' 'https://pacsat.facturaelectronica.sat.gob.mx/Cfdi/NextGeneracionCfdi' 'https://cfdiau.sat.gob.mx/nidp/app/login?id=SATUPCFDiCon&sid=3&option=credential&sid=3' 'https://pacsat.facturaelectronica.sat.gob.mx' 'https://cfdiau.sat.gob.mx/nidp/app/login?id=SATx509Custom&sid=3&option=credential&sid=3' 'https://pacsat.facturaelectronica.sat.gob.mx/CfdiStatic/Firma/' 'https://cfdiau.sat.gob.mx/nidp/app/login?id=SATx509Custom&sid=0&option=credential&sid=0' ) whitelist=$HOME"/Library/Application Support/Oracle/Java/Deployment/security/exception.sites" javaPlugin=$(defaults read "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Info" CFBundleIdentifier) mkdir -p $HOME"/Library/Application Support/Oracle/Java/Deployment/security/" if [[ ${javaPlugin} != 'com.oracle.java.JavaAppletPlugin' ]]; then echo "Oracle Java browser plug-in not installed" exit 1 else echo "Oracle Java browser plug-in IS installed." if [[ ! -f "$whitelist" ]]; then echo "Oracle Java Exception Site List not found. Creating one..." touch "$whitelist" for i in "${servers[@]}" do echo "Adding exception for: $i..." echo $i >> "$whitelist" done else for i in "${servers[@]}" do whitelistCheck=$(cat $HOME"/Library/Application Support/Oracle/Java/Deployment/security/exception.sites" | grep $i) if [[ -n ${whitelistCheck} ]];then echo "Exception already exists..." else echo "Adding exception for: $i..." echo "$i" >> "$whitelist" fi done fi fi