This is a solution, too. But more better to do this with specific tool, designed for this tasks exactly.
05.07.2017 3:24, Muhammad Usman пишет: > I dont want to redirect them to some splash page, I want to > continuously inject my JS script in their session. Currently I am able > to do this using dansguardian. > The only part pending is to send IP & other information as parameter. > > <script type="text/javascript" apmac="11-22-33-44-55-66" > data-cusip="10.1.0.1" request="" src="http://mysite.com/js"></script> > > On Wed, Jul 5, 2017 at 2:17 AM, Yuri <[email protected] > <mailto:[email protected]>> wrote: > > > > 05.07.2017 3:12, Muhammad Usman пишет: >> Thanks again. >> I have trying to setup hotspots and I want to pass all user >> traffic through the proxy server and inject ads (through >> injection of a JS script in html). I want to pass some parameters >> like AP MAC and Customer MAC as parameters to the JS script, in >> order to keep track at user level. >> Can I achieve all this through Squid or do I need to add other >> software's as well. > Yes. It's possible. > > Some part of solution: > > http://wiki.squid-cache.org/ConfigExamples/Portal/Splash > <http://wiki.squid-cache.org/ConfigExamples/Portal/Splash> > > and this: > > http://wiki.squid-cache.org/Features/ICAP > <http://wiki.squid-cache.org/Features/ICAP> > > However, content adaptation part is not so simple and can require > some programming (up to C/C++ level), because of I don't know any > ready-to-use and free solution to inject ads (Which is > understandable, given that advertising is money). > > >> >> >> On Wed, Jul 5, 2017 at 2:04 AM, Yuri <[email protected] >> <mailto:[email protected]>> wrote: >> >> However HTTP headers is yet another story. To work with them >> on the fly - partially, for injecting Ads into pages - you >> require a bit another tool, named Content Adaptation (ICAP/eCAP). >> >> So, finally. Logs is one thing, header/content manipulation - >> another. >> >> What do you want to achieve exactly? >> >> >> 05.07.2017 2:54, Muhammad Usman пишет: >>> Thanks a lot for your reply. >>> Can you please confirm if it is possible to receive custom >>> attributes in header and if yes, then how can I use those >>> attributes like MAC etc? >>> >>> On Wed, Jul 5, 2017 at 1:49 AM, Yuri <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> Let's open squid's default access.log: >>> >>> 1499201177.345 155 *172.16.100.3* TCP_MISS/200 633 >>> GET >>> https://discovery-v4-4.syncthing.net/v2/?device=DEVICE_ID >>> <https://discovery-v4-4.syncthing.net/v2/?device=DEVICE_ID> >>> - ORIGINAL_DST/95.85.19.244 <http://95.85.19.244> >>> application/json >>> >>> third (.....|awk {'print $3'}) is exactly client IP. >>> >>> How to get it in redirector? Read manual of yours >>> redirector, I think. Usually this data exactly present >>> in redirector logs because of this is _most_ interesting >>> data. >>> >>> ;-) >>> >>> 05.07.2017 0:56, Muhammad Usman пишет: >>>> Hi, >>>> I have configured Squid and Dansguardian successfully >>>> on Ubuntu. I want to inject ads in user browsing (with >>>> user consent). >>>> I want to get details about the user like their IP etc >>>> but I dont know how to get this in Squid and then pass >>>> on to dansguardian. Any help would be appreciated. Thanks >>>> >>>> >>>> _______________________________________________ >>>> squid-users mailing list >>>> [email protected] >>>> <mailto:[email protected]> >>>> http://lists.squid-cache.org/listinfo/squid-users >>>> <http://lists.squid-cache.org/listinfo/squid-users> >>> >>> >>> _______________________________________________ >>> squid-users mailing list >>> [email protected] >>> <mailto:[email protected]> >>> http://lists.squid-cache.org/listinfo/squid-users >>> <http://lists.squid-cache.org/listinfo/squid-users> >>> >>> >> >> > >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ squid-users mailing list [email protected] http://lists.squid-cache.org/listinfo/squid-users
