Lines Matching refs:ciscop

71 {	CISCONULLROUTEDATA *ciscop;  in CiscoNullRouteParse()  local
87 …{ ciscop=safemalloc(sizeof(CISCONULLROUTEDATA),"cisconullrouteparse","ciscop"); /* create new rout… in CiscoNullRouteParse()
88 plugindatalist->data=ciscop; in CiscoNullRouteParse()
89 ciscop->ip.s_addr=routerip.s_addr; in CiscoNullRouteParse()
90 ciscop->routersocket=0; in CiscoNullRouteParse()
91 ciscop->loggedin=FALSE; in CiscoNullRouteParse()
92 ciscop->username[0]=ciscop->enablepw[0]=ciscop->userlogin=0; in CiscoNullRouteParse()
93 ciscop->telnetpw=ciscop->username; in CiscoNullRouteParse()
105 safecopy(ciscop->username,val); /* save telnet password */ in CiscoNullRouteParse()
107 p3=strchr(ciscop->username,'/'); /* Check if a username is given */ in CiscoNullRouteParse()
110 ciscop->telnetpw=p3; in CiscoNullRouteParse()
111 ciscop->userlogin=TRUE; in CiscoNullRouteParse()
117 safecopy(ciscop->enablepw,p2);/* it would be the enable password */ in CiscoNullRouteParse()
120 … safecopy(ciscop->enablepw,ciscop->telnetpw); /* if only one password was found, use it for both */ in CiscoNullRouteParse()
123 if(!ciscop->telnetpw[0]) in CiscoNullRouteParse()
126 free(ciscop); in CiscoNullRouteParse()
131 …sco Router: IP \"%s\", PW \"%s\", EN \"%s\"\n",inettoa(ciscop->ip.s_addr),ciscop->telnetpw,ciscop-… in CiscoNullRouteParse()
150 { CISCONULLROUTEDATA *ciscop; in CiscoNullRouteBlock() local
164 ciscop=(CISCONULLROUTEDATA *)data; in CiscoNullRouteBlock()
170 snprintf(cnrat,sizeof(cnrat)-1,"router at %s",inettoa(ciscop->ip.s_addr)); in CiscoNullRouteBlock()
172 if(!ciscop->routersocket) in CiscoNullRouteBlock()
174 routersocketaddr.sin_addr.s_addr=ciscop->ip.s_addr; in CiscoNullRouteBlock()
182 ciscop->routersocket=socket(PF_INET,SOCK_STREAM,IPPROTO_TCP); in CiscoNullRouteBlock()
183 if(ciscop->routersocket==INVALID_SOCKET) in CiscoNullRouteBlock()
185 logmessage(1,cnrmsg,"cisconullroute",ciscop->ip.s_addr); in CiscoNullRouteBlock()
186 ciscop->routersocket=0; in CiscoNullRouteBlock()
190 if(bind(ciscop->routersocket,(struct sockaddr *)&(thissocketaddr),sizeof(struct sockaddr))) in CiscoNullRouteBlock()
192 logmessage(1,cnrmsg,"ciscocnullroute",ciscop->ip.s_addr); in CiscoNullRouteBlock()
193 ciscop->routersocket=0; in CiscoNullRouteBlock()
197 if(connect(ciscop->routersocket,(struct sockaddr *)&routersocketaddr,sizeof(struct sockaddr))) in CiscoNullRouteBlock()
199 logmessage(1,cnrmsg,"cisconullroute",ciscop->ip.s_addr); in CiscoNullRouteBlock()
200 closesocket(ciscop->routersocket); in CiscoNullRouteBlock()
201 ciscop->routersocket=0; in CiscoNullRouteBlock()
204 if(ciscop->routersocket) in CiscoNullRouteBlock()
211 ioctlsocket(ciscop->routersocket,FIONBIO,&flag); /* set non blocking */ in CiscoNullRouteBlock()
214 if(!ciscop->loggedin) in CiscoNullRouteBlock()
215 { if(ciscop->userlogin) in CiscoNullRouteBlock()
216 …{ if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute",ciscop->ip,"","username","waiti… in CiscoNullRouteBlock()
220 snprintf(cnrmsg,sizeof(cnrmsg)-1,"%s\r",ciscop->username); /* Send username password */ in CiscoNullRouteBlock()
222 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute",ciscop->ip,cnrmsg,"pass","at pass… in CiscoNullRouteBlock()
226 snprintf(cnrmsg,sizeof(cnrmsg)-1,"%s\r",ciscop->telnetpw); /* Send telnet password */ in CiscoNullRouteBlock()
229 …{ if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute",ciscop->ip,"","pass","waiting f… in CiscoNullRouteBlock()
233 snprintf(cnrmsg,sizeof(cnrmsg)-1,"%s\r",ciscop->telnetpw); /* Send telnet password */ in CiscoNullRouteBlock()
236 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute",ciscop->ip,cnrmsg,">","at logon p… in CiscoNullRouteBlock()
242 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute",ciscop->ip,"enable\r","pass","at … in CiscoNullRouteBlock()
248 snprintf(cnrmsg,sizeof(cnrmsg)-1,"%s\r",ciscop->enablepw); in CiscoNullRouteBlock()
249 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute",ciscop->ip,cnrmsg,"#","at enable … in CiscoNullRouteBlock()
255 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute",ciscop->ip,"config t\r","#","at c… in CiscoNullRouteBlock()
259 ciscop->loggedin=TRUE; in CiscoNullRouteBlock()
264 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute",ciscop->ip,cnrmsg,"#","at route c… in CiscoNullRouteBlock()
271 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute",ciscop->ip,"\032","#","at CTRL-Z … in CiscoNullRouteBlock()
277 …if(!sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute",ciscop->ip,"write mem\r","#","at … in CiscoNullRouteBlock()
283 …sendreceive(ciscop->routersocket,CNRNETWAIT,"cisconullroute",ciscop->ip,"quit\r","","at quit comma… in CiscoNullRouteBlock()
289 { closesocket(ciscop->routersocket); in CiscoNullRouteBlock()
290 ciscop->routersocket=0; in CiscoNullRouteBlock()
291 ciscop->loggedin=FALSE; in CiscoNullRouteBlock()