Lines Matching refs:ciscop

154 	CISCONULLROUTE2DATA *ciscop;  in CiscoNullRoute2Parse()  local
165ciscop=safemalloc(sizeof(CISCONULLROUTE2DATA),"cisconullroute2parse","ciscop"); /* create new rout… in CiscoNullRoute2Parse()
166 plugindatalist->data=ciscop; in CiscoNullRoute2Parse()
167 ciscop->routersocket=0; in CiscoNullRoute2Parse()
168 ciscop->loggedin=FALSE; in CiscoNullRoute2Parse()
169ciscop->username[0]=ciscop->telnetpw[0]=ciscop->enablepw[0]=ciscop->routetag[0]=ciscop->userlogin=… in CiscoNullRoute2Parse()
170 ciscop->autoenable=FALSE; in CiscoNullRoute2Parse()
193 ciscop->ip.s_addr=routerip.s_addr; /* save router ip */ in CiscoNullRoute2Parse()
198 safecopy(ciscop->username,p5); /* save username */ in CiscoNullRoute2Parse()
203 safecopy(ciscop->telnetpw,p5); /* save telnet password */ in CiscoNullRoute2Parse()
208 safecopy(ciscop->enablepw,p5); /* save enable password */ in CiscoNullRoute2Parse()
213 safecopy(ciscop->routetag,p5); /* save route tag */ in CiscoNullRoute2Parse()
219 ciscop->autoenable=TRUE; /* set autoenable */ in CiscoNullRoute2Parse()
228 if(!ciscop->ip.s_addr) in CiscoNullRoute2Parse()
232 free(ciscop); in CiscoNullRoute2Parse()
237 if(ciscop->username[0]) in CiscoNullRoute2Parse()
238 ciscop->userlogin=TRUE; in CiscoNullRoute2Parse()
240 if(!ciscop->telnetpw[0]) in CiscoNullRoute2Parse()
244 free(ciscop); in CiscoNullRoute2Parse()
249 …if(ciscop->routetag[0] && !((strtoul(ciscop->routetag,NULL,10))>=(unsigned long)RTAGVAL_MIN && (st… in CiscoNullRoute2Parse()
252 file,line,ciscop->routetag,(unsigned long)RTAGVAL_MIN,(unsigned long)RTAGVAL_MAX); in CiscoNullRoute2Parse()
254 free(ciscop); in CiscoNullRoute2Parse()
259 if(!ciscop->enablepw[0]) in CiscoNullRoute2Parse()
260 …safecopy(ciscop->enablepw,ciscop->telnetpw); /* If no enable password specified, make it the same … in CiscoNullRoute2Parse()
264 …a(ciscop->ip.s_addr),ciscop->userlogin?ciscop->username:"(none)",ciscop->telnetpw,ciscop->enablepw… in CiscoNullRoute2Parse()
280 CISCONULLROUTE2DATA *ciscop; in CiscoNullRoute2Block() local
294 ciscop=(CISCONULLROUTE2DATA *)data; in CiscoNullRoute2Block()
300 snprintf(cnrat,sizeof(cnrat)-1,"router at %s",inettoa(ciscop->ip.s_addr)); in CiscoNullRoute2Block()
302 if(!ciscop->routersocket) in CiscoNullRoute2Block()
305 routersocketaddr.sin_addr.s_addr=ciscop->ip.s_addr; in CiscoNullRoute2Block()
313 ciscop->routersocket=socket(PF_INET,SOCK_STREAM,IPPROTO_TCP); in CiscoNullRoute2Block()
314 if(ciscop->routersocket==INVALID_SOCKET) in CiscoNullRoute2Block()
317 logmessage(1,cnrmsg,"cisconullroute2",ciscop->ip.s_addr); in CiscoNullRoute2Block()
318 ciscop->routersocket=0; in CiscoNullRoute2Block()
322 if(bind(ciscop->routersocket,(struct sockaddr *)&(thissocketaddr),sizeof(struct sockaddr))) in CiscoNullRoute2Block()
325 logmessage(1,cnrmsg,"ciscocnullroute",ciscop->ip.s_addr); in CiscoNullRoute2Block()
326 ciscop->routersocket=0; in CiscoNullRoute2Block()
330 if(connect(ciscop->routersocket,(struct sockaddr *)&routersocketaddr,sizeof(struct sockaddr))) in CiscoNullRoute2Block()
333 logmessage(1,cnrmsg,"cisconullroute2",ciscop->ip.s_addr); in CiscoNullRoute2Block()
334 closesocket(ciscop->routersocket); in CiscoNullRoute2Block()
335 ciscop->routersocket=0; in CiscoNullRoute2Block()
338 if(ciscop->routersocket) in CiscoNullRoute2Block()
346 ioctlsocket(ciscop->routersocket,FIONBIO,&flag); /* set non blocking */ in CiscoNullRoute2Block()
349 if(!ciscop->loggedin) in CiscoNullRoute2Block()
351 if(ciscop->userlogin) in CiscoNullRoute2Block()
353 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute2",ciscop->ip,"","username","waitin… in CiscoNullRoute2Block()
358 snprintf(cnrmsg,sizeof(cnrmsg)-1,"%s\r",ciscop->username); /* Send username */ in CiscoNullRoute2Block()
360 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute2",ciscop->ip,cnrmsg,"pass","at pas… in CiscoNullRoute2Block()
368 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute2",ciscop->ip,"","pass","waiting fo… in CiscoNullRoute2Block()
375 snprintf(cnrmsg,sizeof(cnrmsg)-1,"%s\r",ciscop->telnetpw); /* Send telnet password */ in CiscoNullRoute2Block()
377 if(ciscop->autoenable) in CiscoNullRoute2Block()
379 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute2",ciscop->ip,cnrmsg,"#","at enable… in CiscoNullRoute2Block()
387 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute2",ciscop->ip,cnrmsg,">","at logon … in CiscoNullRoute2Block()
394 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute2",ciscop->ip,"enable\r","pass","at… in CiscoNullRoute2Block()
401 snprintf(cnrmsg,sizeof(cnrmsg)-1,"%s\r",ciscop->enablepw); in CiscoNullRoute2Block()
402 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute2",ciscop->ip,cnrmsg,"#","at enable… in CiscoNullRoute2Block()
410 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute2",ciscop->ip,"config t\r","#","at … in CiscoNullRoute2Block()
415 ciscop->loggedin=TRUE; in CiscoNullRoute2Block()
420 …bd->block?"":"no ",inettoa(bd->blockip),ciscop->routetag[0]?" tag ":"",ciscop->routetag[0]?ciscop-… in CiscoNullRoute2Block()
421 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute2",ciscop->ip,cnrmsg,"#","at route … in CiscoNullRoute2Block()
430 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute2",ciscop->ip,"\032","#","at CTRL-Z… in CiscoNullRoute2Block()
437 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute2",ciscop->ip,"write mem\r","#","at… in CiscoNullRoute2Block()
444 …sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute2",ciscop->ip,"quit\r","","at quit comm… in CiscoNullRoute2Block()
451 closesocket(ciscop->routersocket); in CiscoNullRoute2Block()
452 ciscop->routersocket=0; in CiscoNullRoute2Block()
453 ciscop->loggedin=FALSE; in CiscoNullRoute2Block()