如何从composer.json获取存储库域来设置iptables?

时间:2014-07-29 16:27:27

标签: composer-php iptables

我想列出我的composer.json将用于下载项目依赖项的所有域,以便在我的iptable配置中列出它们。有没有办法做到这一点?

这是我想要用该列表填写的iptable配置的一部分:

HTTPS_SERVERS=(packagist.org api.github.com github.com getcomposer.org us3.api.mailchimp.com mandrillapp.com)
for i in `seq 0 $((${#HTTPS_SERVERS[*]} -1))`
do
  server=${HTTPS_SERVERS[i]}
  $IPT -A me_bad -p tcp -d $server --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT
  $IPT -A bad_me -p tcp -s $server --sport 443 -m state --state ESTABLISHED -j ACCEPT
done

非常感谢。

0 个答案:

没有答案