@@ -16,6 +16,7 @@ public class Menu implements IContextMenuFactory {
1616 private JMenu httpHeadModiferMenu ;
1717 //IPÏà¹ØÍ·
1818 private JMenuItem addXFF ;
19+ private JMenuItem addXForwardedHost ;
1920 private JMenuItem addXRI ;
2021 private JMenuItem addXOI ;
2122 private JMenuItem addXRA ;
@@ -102,6 +103,7 @@ public List<JMenuItem> createMenuItems(final IContextMenuInvocation invocation)
102103
103104 httpHeadModiferMenu = new JMenu ("HTTPHeadModifer" );
104105 addXFF = new JMenuItem ("add X-Forwarded-For" );
106+ addXForwardedHost = new JMenuItem ("add X-Forwarded-Host" );
105107 addXRI = new JMenuItem ("add X-remote-IP" );
106108 addXOI = new JMenuItem ("add X-Originating-IP" );
107109 addXRA = new JMenuItem ("add X-remote-addr" );
@@ -221,6 +223,7 @@ public List<JMenuItem> createMenuItems(final IContextMenuInvocation invocation)
221223 spiderUA .add (slurpSpiderUA );
222224
223225 httpHeadModiferMenu .add (addXFF );
226+ httpHeadModiferMenu .add (addXForwardedHost );
224227 httpHeadModiferMenu .add (addXRI );
225228 httpHeadModiferMenu .add (addXOI );
226229 httpHeadModiferMenu .add (addXRA );
@@ -245,6 +248,7 @@ public List<JMenuItem> createMenuItems(final IContextMenuInvocation invocation)
245248 httpHeadModiferMenu .add (updateCookie );
246249
247250 addXFF .addActionListener (new MenuActionManger (invocation ));
251+ addXForwardedHost .addActionListener (new MenuActionManger (invocation ));
248252 addXRI .addActionListener (new MenuActionManger (invocation ));
249253 addXOI .addActionListener (new MenuActionManger (invocation ));
250254 addXRA .addActionListener (new MenuActionManger (invocation ));
@@ -323,6 +327,10 @@ public void actionPerformed(ActionEvent e) {
323327 request = Utilities .addIPHead (m_helpers , iReqResp ,"X-Forwarded-For" );
324328 }
325329
330+ if (e .getSource () == addXForwardedHost ){
331+ request = Utilities .addIPHead (m_helpers , iReqResp ,"X-Forwarded-Host" );
332+ }
333+
326334 if (e .getSource () == addXRI ){
327335 request = Utilities .addIPHead (m_helpers , iReqResp ,"X-remote-IP" );
328336 }
0 commit comments