9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] Where is vgactl?
@ 2001-10-26 15:36 forsyth
  2001-10-26 16:01 ` [9fans] charon / tcp pasthrough sniffing Matt
  2001-10-26 16:43 ` [9fans] Where is vgactl? Lucio De Re
  0 siblings, 2 replies; 10+ messages in thread
From: forsyth @ 2001-10-26 15:36 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 115 bytes --]

aux/vga doesn't serve it; #v/vgactl is the kernel's exposed interface
to its part of the vga graphics support.


[-- Attachment #2: Type: message/rfc822, Size: 2458 bytes --]

To: 9fans@cse.psu.edu
Subject: Re: [9fans] Where is vgactl?
Date: Fri, 26 Oct 2001 14:06:42 +0200
Message-ID: <20011026140642.E19815@cackle.proxima.alt.za>

On Fri, Oct 26, 2001 at 12:35:03PM +0100, forsyth@vitanuova.com wrote:
> 
> it isn't bound automatically so you need
> 	bind -b '#v' /dev
> to make it appear in /dev, or use
> 	echo -n 'size 800x600x8' >'#v/vgactl'
> 
> that's probably still not what you intend, because VGA being what it is,
> a host of major and minor register values need to be adjusted in most cases,
> in a device-dependent way.  use aux/vga, described by vga(8).
> read the manual page first, though.  aux/vga eventually sets the
> using vgactl, but sets all those registers first, if it can.
> it needs to be done outside rio.

Wouldn't it make more sense for aux/vga to serve /dev/vga* after
initialising the environment?  I suppose the right answer is "Try it",
or am I missing something?

++L

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [9fans] charon / tcp pasthrough sniffing
  2001-10-26 15:36 [9fans] Where is vgactl? forsyth
@ 2001-10-26 16:01 ` Matt
  2001-11-06 10:32   ` Jonadab the Unsightly One
  2001-10-26 16:43 ` [9fans] Where is vgactl? Lucio De Re
  1 sibling, 1 reply; 10+ messages in thread
From: Matt @ 2001-10-26 16:01 UTC (permalink / raw)
  To: forsyth@vitanuova.com

I'm trying to defeat all the shenanigans on www.genie.co.uk in order
to send sms messages without having to use the website

they use some tricky techniques to prevent scripting such as a random
redirected url and 6 cookies!

I thought I'd worked it out but no.

I'm about to sniff the tcp to see what exactly the browser sends to
the site so I can script it

Is there some general purpose tcp sniffing technique I can adopt with
the clever use of cat /net/tcp/N/data or something?

I tried a tcp passthrough last time I worked on this but never got it
working!

any help out there?

TIA Matt



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] Where is vgactl?
  2001-10-26 15:36 [9fans] Where is vgactl? forsyth
  2001-10-26 16:01 ` [9fans] charon / tcp pasthrough sniffing Matt
@ 2001-10-26 16:43 ` Lucio De Re
  1 sibling, 0 replies; 10+ messages in thread
From: Lucio De Re @ 2001-10-26 16:43 UTC (permalink / raw)
  To: 9fans

On Fri, Oct 26, 2001 at 04:36:18PM +0100, forsyth@vitanuova.com wrote:
> 
> aux/vga doesn't serve it; #v/vgactl is the kernel's exposed interface
> to its part of the vga graphics support.
> 
I'll always carry my first language with me and will never learn to
disambiguate English sentences.

I meant: "Would it make sense for aux/vga to set up the VGA
environment - based on a much simpler kernel device - and then serve
/dev/vga* itself?"

++L


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] charon / tcp pasthrough sniffing
  2001-10-26 16:01 ` [9fans] charon / tcp pasthrough sniffing Matt
@ 2001-11-06 10:32   ` Jonadab the Unsightly One
  0 siblings, 0 replies; 10+ messages in thread
From: Jonadab the Unsightly One @ 2001-11-06 10:32 UTC (permalink / raw)
  To: 9fans

matt@proweb.co.uk (Matt) writes:

> I'm trying to defeat all the shenanigans on www.genie.co.uk
> they use some tricky techniques to prevent scripting [...]
> Is there some general purpose tcp sniffing technique

Have you already set web browsers aside and spoken directly with the
web server (via HTTP) to see what _exactly_ it's doing?  I've been
known to resort to this (using libwww-perl, but there are other
ways to do the same thing) for particularly intractible websites.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] Where is vgactl?
  2001-10-26 15:09 Russ Cox
@ 2001-10-26 16:38 ` Lucio De Re
  0 siblings, 0 replies; 10+ messages in thread
From: Lucio De Re @ 2001-10-26 16:38 UTC (permalink / raw)
  To: 9fans

On Fri, Oct 26, 2001 at 11:09:51AM -0400, Russ Cox wrote:
> 
> I think it would make a lot of sense for vga
> to present a file system so you can switch modes,
> control external outputs on laptops, get back to
> text mode, etc.  Maybe it'll happen.  (Maybe it won't.)
> 
Noted.  It's the type of experiment I can see myself getting quite
deep into before I get distracted.  I'll post whatever progress I
make on the CVS server (I'll post the URL or somesuch before long).


If it's OK with everyone, I'd like suggestions to come to this
mailing list.  I occasionally fall off it, though, so sending me
a copy won't hurt.

++L


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] Where is vgactl?
@ 2001-10-26 15:09 Russ Cox
  2001-10-26 16:38 ` Lucio De Re
  0 siblings, 1 reply; 10+ messages in thread
From: Russ Cox @ 2001-10-26 15:09 UTC (permalink / raw)
  To: 9fans

> Wouldn't it make more sense for aux/vga to serve /dev/vga* after
> initialising the environment?  I suppose the right answer is "Try it",
> or am I missing something?

I think it would make a lot of sense for vga
to present a file system so you can switch modes,
control external outputs on laptops, get back to
text mode, etc.  Maybe it'll happen.  (Maybe it won't.)

Russ



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] Where is vgactl?
  2001-10-26 11:35 forsyth
  2001-10-26 12:06 ` Lucio De Re
@ 2001-10-26 14:06 ` Matt Senecal
  1 sibling, 0 replies; 10+ messages in thread
From: Matt Senecal @ 2001-10-26 14:06 UTC (permalink / raw)
  To: 9fans

Thank you! :)

<forsyth@vitanuova.com> wrote in message
news:20011026113426.2838D199E4@mail.cse.psu.edu...
> it isn't bound automatically so you need
> bind -b '#v' /dev
> to make it appear in /dev, or use
> echo -n 'size 800x600x8' >'#v/vgactl'
>
> that's probably still not what you intend, because VGA being what it is,
> a host of major and minor register values need to be adjusted in most
cases,
> in a device-dependent way.  use aux/vga, described by vga(8).
> read the manual page first, though.  aux/vga eventually sets the
> using vgactl, but sets all those registers first, if it can.
> it needs to be done outside rio.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] Where is vgactl?
  2001-10-26 11:35 forsyth
@ 2001-10-26 12:06 ` Lucio De Re
  2001-10-26 14:06 ` Matt Senecal
  1 sibling, 0 replies; 10+ messages in thread
From: Lucio De Re @ 2001-10-26 12:06 UTC (permalink / raw)
  To: 9fans

On Fri, Oct 26, 2001 at 12:35:03PM +0100, forsyth@vitanuova.com wrote:
> 
> it isn't bound automatically so you need
> 	bind -b '#v' /dev
> to make it appear in /dev, or use
> 	echo -n 'size 800x600x8' >'#v/vgactl'
> 
> that's probably still not what you intend, because VGA being what it is,
> a host of major and minor register values need to be adjusted in most cases,
> in a device-dependent way.  use aux/vga, described by vga(8).
> read the manual page first, though.  aux/vga eventually sets the
> using vgactl, but sets all those registers first, if it can.
> it needs to be done outside rio.

Wouldn't it make more sense for aux/vga to serve /dev/vga* after
initialising the environment?  I suppose the right answer is "Try it",
or am I missing something?

++L


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [9fans] Where is vgactl?
@ 2001-10-26 11:35 forsyth
  2001-10-26 12:06 ` Lucio De Re
  2001-10-26 14:06 ` Matt Senecal
  0 siblings, 2 replies; 10+ messages in thread
From: forsyth @ 2001-10-26 11:35 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 516 bytes --]

it isn't bound automatically so you need
	bind -b '#v' /dev
to make it appear in /dev, or use
	echo -n 'size 800x600x8' >'#v/vgactl'

that's probably still not what you intend, because VGA being what it is,
a host of major and minor register values need to be adjusted in most cases,
in a device-dependent way.  use aux/vga, described by vga(8).
read the manual page first, though.  aux/vga eventually sets the
using vgactl, but sets all those registers first, if it can.
it needs to be done outside rio.

[-- Attachment #2: Type: message/rfc822, Size: 1946 bytes --]

To: 9fans@cse.psu.edu
Subject: [9fans] Where is vgactl?
Date: Fri, 26 Oct 2001 09:24:34 GMT
Message-ID: <50ecc828.0110251744.6dc580ce@posting.google.com>

OK, maybe I'm just dumb, but I think I'm doing this right.

I'm trying to change the VGA setting for my system. According to the
docs if I want to change the size of the screen I type:

echo -n 'size 800x600x8' >/dev/vgactl

Right? When I do, I get an error stating something to the effect that
it can't find vgactl. Sure enough, it's not in /dev...or anywhere! Am
I going about this correctly?

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [9fans] Where is vgactl?
@ 2001-10-26  9:24 Matt Senecal
  0 siblings, 0 replies; 10+ messages in thread
From: Matt Senecal @ 2001-10-26  9:24 UTC (permalink / raw)
  To: 9fans

OK, maybe I'm just dumb, but I think I'm doing this right.

I'm trying to change the VGA setting for my system. According to the
docs if I want to change the size of the screen I type:

echo -n 'size 800x600x8' >/dev/vgactl

Right? When I do, I get an error stating something to the effect that
it can't find vgactl. Sure enough, it's not in /dev...or anywhere! Am
I going about this correctly?


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2001-11-06 10:32 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-10-26 15:36 [9fans] Where is vgactl? forsyth
2001-10-26 16:01 ` [9fans] charon / tcp pasthrough sniffing Matt
2001-11-06 10:32   ` Jonadab the Unsightly One
2001-10-26 16:43 ` [9fans] Where is vgactl? Lucio De Re
  -- strict thread matches above, loose matches on Subject: below --
2001-10-26 15:09 Russ Cox
2001-10-26 16:38 ` Lucio De Re
2001-10-26 11:35 forsyth
2001-10-26 12:06 ` Lucio De Re
2001-10-26 14:06 ` Matt Senecal
2001-10-26  9:24 Matt Senecal

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).