Key | Value |
---|---|
MD5 | F33CAFA533766C5CB677D59F4AB9DE98 |
PackageArch | noarch |
PackageDescription | Mojolicious supports deployment via a reverse proxy setup by specifying the proxy configuration option for Hypnotoad, or the 'MOJO_REVERSE_PROXY' environment variable. However, Mojo::Transaction/"remote_address" will in this case only return the most recent address from the 'X-Forwarded-For' header, as it cannot automatically determine how many remote addresses correspond to proxies. Mojolicious::Plugin::ForwardedFor can be configured with the number of reverse proxy "levels" that you control, and provides a "forwarded_for" helper method that will return the remote address at that level. It is important to set "levels" no higher than the number of proxies that will have appended addresses to the 'X-Forwarded-For' header, as the original requests can pass anything as the initial value of the header, and thus spoof additional proxy levels. Since Mojolicious 8.72, you can configure Mojo::Server::Hypnotoad/"trusted_proxies" as a more reliable alternative to the baseline reverse proxy configuration, affecting Mojo::Transaction/"remote_address" directly without need of this plugin. |
PackageName | perl-Mojolicious-Plugin-ForwardedFor |
PackageRelease | 1.15 |
PackageVersion | 0.002 |
SHA-1 | 787CEAB4BBB409B7604680EDE91537386312B625 |
SHA-256 | CAC2AF8008A27E0278E70A11B9074BCB2F5AAFAE67C4E0C6BE0FB864DF8C897C |
hashlookup:children-total | 7 |
hashlookup:trust | 50 |
The searched file hash includes 7 children files known and seen by metalookup. A sample is included below:
Key | Value |
---|---|
FileName | ./usr/share/doc/packages/perl-Mojolicious-Plugin-ForwardedFor/Changes |
FileSize | 199 |
MD5 | A6BBFAAE425A16E1355A9A9E72EE7746 |
SHA-1 | 8305E09B2A8366494BAF1709747F1F74FC0EEEF1 |
SHA-256 | 1A0657B4B1756B6A1BB89F866B5C7D5288E8164F74888C54179D261FD9AD6012 |
SSDEEP | 6:qoTXosxoLuFoCskJngmXLOEOil0LHWpA9S:x9qkzKEOnLHIkS |
TLSH | T10FD0223182A01D16205240C9E0AAC1AE8228714FFF474020BD6C14EC83164653B0FB20 |
Key | Value |
---|---|
FileName | ./usr/share/man/man3/Mojolicious::Plugin::ForwardedFor.3pm.gz |
FileSize | 3036 |
MD5 | F411633FAFEAF6B8C1EC0807AF5955F2 |
SHA-1 | B713A114CC77018E84707E35B5E8D65B3E6C2EC9 |
SHA-256 | 3631E8FCD3E74F4B251865821C34CB1E0DCDD8B5F0759EB952A2CBE4171B7643 |
SSDEEP | 48:XmM1NmZigYjh77ScA+/S0nsV8VRibeQh6UjjCjRg+LzeCdjTUxZVrRinL023Ye2s:2mNmZYV77SlEUkjQNJ+XeCTUNRQ1IBpO |
TLSH | T184514A1C9C8EA442C30D6251F1218BD648FBB44076B858284B26CB4B7A3D58C77EC99B |
Key | Value |
---|---|
FileName | ./usr/lib/perl5/vendor_perl/5.34.0/Mojolicious/Plugin/ForwardedFor.pm |
FileSize | 3668 |
MD5 | A54FBDE2D02169423D8CCCE028571845 |
SHA-1 | 0B287075948FB789C302B4D8971A70712309DF7F |
SHA-256 | B881065E08D046C7F90EC951E7FC04E9EAF282E0E241BCB391A2CC6722947CD0 |
SSDEEP | 96:qUQwW0D4RkcvYPF/R5Vy1fMtDcNM5Yy9x0wP1bEqYrFcs6N3E:qUNb4O0YpR5VkMtDOM5VLZP1bEqYrFc+ |
TLSH | T19A715606B186272388B4013E99CF59F5B5BA92FE316D454215FA922D0FD9C78DBDF0D0 |
Key | Value |
---|---|
FileName | ./usr/share/doc/packages/perl-lib-relative/CONTRIBUTING.md |
FileSize | 4461 |
MD5 | BBCD2952CB7E93ABEDAB76ACAB5B0986 |
SHA-1 | 8AAAD3A1D8AAFB9004A05BC9A15C4918EB170980 |
SHA-256 | 5A79FE9ED864D66D1D3D8BAF64C326A9D87A762A22C2CCF7EB37FBD3DF731221 |
SSDEEP | 96:gtxJoBuaruz5vLsXLBekewBb9es/HQqNWsaN9xDv9c12txg:ghoEEuze1e+9eVTv1S2U |
TLSH | T1459154BB5540072867C312E091AA10E3B35FD21F5245007A9CAE45FD132FA63E2F79EE |
Key | Value |
---|---|
FileName | ./usr/share/licenses/perl-Time-Moment-Role-TimeZone/LICENSE |
FileSize | 9037 |
MD5 | 722AF8EBF540AB18E2336AC153B93EA8 |
SHA-1 | 5ED759308C4D22624A19E86E9B25FCBBB4B62E59 |
SHA-256 | F1A6978C50F2214ABDC1A8711C22CCD19CA5C983F8995AC72E18B2AC0AD2948B |
SSDEEP | 96:JzDuWTETk+wPHsre83fL7Bb/mQOL0zjePq/Ef/hQ6a8Ea69w0RR9z1dPT4fo/Bob:JGF77LJmDVV69wef5dPhBq0Kw5EP |
TLSH | T11F12977F778803F205C106AAB725B5DEE37D602E3672005534AEC22C2B1AD6993B75ED |
Key | Value |
---|---|
FileName | ./usr/share/doc/packages/perl-Mojolicious-Plugin-ForwardedFor/README |
FileSize | 2855 |
MD5 | F04C74432485C1625A819BFD21D98168 |
SHA-1 | 8BA2429EF9D7F8AD818B84E0997C49E66F5F00C1 |
SHA-256 | 8A2FAC85FD775DB94285C457D6E39D26A4E444CCEA8D48F287D4AAE207D7B300 |
SSDEEP | 48:tG5y6ceBO2J8IJWoxUSQbMDEtVojsRhsBmMfKyn+S0Q0wgXIMGGviob/Cd034gEt:MQtw8IsoSVbMYtVojsRXMfKkx0Q0wgR+ |
TLSH | T190511F06B1462A334994063A98CF15F6B5FA12BF336C124931FE126E0F5A874EBDB4E0 |
Key | Value |
---|---|
FileName | ./usr/share/doc/packages/perl-Mojolicious-Plugin-ForwardedFor/prereqs.yml |
FileSize | 106 |
MD5 | 6A5054788700260CE8A15BDD6B496C0D |
SHA-1 | 62018757C3091F6090ACFC5020A67C47039DD69D |
SHA-256 | 90B6F2D30A3CD8F9C6070879CB1C8AC620F62BBB824E1188D5A26C3B23F2C84D |
SSDEEP | 3:T9fdJzVyJweVUVVVbKiZASXjzxtpK:pkTVUVb3ZV3pK |
TLSH | T14FB012C109C07F10F709C2C22430B2703643FC0775310B34B7D801A40F86410B7C4874 |